The short answer is no—you can't legally ride your ATV on streets or public highways in Alabama. Alabama Attorney General Opinion 8600033 explicitly states that ATVs cannot be operated on the streets and highways of Alabama. So, unless a law is enacted that says otherwise, you have to keep your ATV on private property or designated trails and recreation areas.
Check out these Muscle Shoals, AL ATV/OHV resources: