Courtesy of EuroSportScoreboard.com:

Boys

Class 7A
1. Oak Mountain (6-2-2)
2. Vestavia Hills (6-2-1)
3. Enterprise (8-2-0)
4. Hoover (5-2-2)
5. McGill-Toolen (10-2-3)
6. Mountain Brook (11-2-1)
7. Spain Park (6-3-0)
8. Thompson (7-2-2)
9. Murphy (8-1-1)
10. Grissom (7-3-0)

Class 6A
1. Pelham (8-2-1)
2. Cullman (6-3-1)
3. Northridge (10-2-0)
4. Fort Payne (8-2-0)
5. Homewood (5-4-2)
6. Daphne (9-2-1)
7. Northview (8-1-1)
8. Albertville (8-2-0)
9. Helena (5-5-0)
10. Florence (4-3-2)

Class 4A-5A
1. Randolph (5-0-3)
2. Guntersville (12-3-1)
3. St. Paul’s (8-4-1)
4. St. John Paul II (5-3-3)
5. Montgomery Catholic (9-3-1)
6. Sylacauga (9-2-1)
7. Briarwood Christian (4-3-2)
8. LAMP (5-2-1)
9. Leeds (7-1-3)
10. Russellville (8-1-0)

Class 1A-3A
1. Westminster-Oak Mountain (9-1-1)
2. Indian Springs (7-2-1)
3. Altamont (3-2-1)
4. Collinsville (7-1-1)
5. Bayside Academy (4-4-1)
6. West Morgan (7-0-0)
7. Prattville Christian (2-1-0)
8. St. Bernard (3-1-0)
9. Elkmont (6-1-0)
10. Susan Moore (7-2-1)

Girls

Class 7A
1. Vestavia Hills (7-0-2)
2. McGill-Toolen (9-1-0)
3. Oak Mountain (8-2-1)
4. Thompson (10-3-2)
5. Spain Park (7-1-1)
6. Mountain Brook (9-3-0)
7. Hoover (7-4-0)
8. James Clemens (7-2-1)
9. Hewitt-Trussville (9-2-0)
10. Bob Jones (4-2-1)

Class 6A
1. John Carroll (8-4-1)
2. Homewood (3-2-1)
3. Chelsea (5-2-2)
4. Decatur (5-3-0)
5. Albertville (6-3-1)
6. Southside-Gadsden (3-4-1)
7. Cullman (11-2-1)
8. Northridge (5-3-1)
9. Northview (7-1-1)
10. Pell City (6-0-0)

Class 4A-5A
1. Guntersville (7-2-3)
2. St. John Paul II (5-3-0)
3. Briarwood Christian (5-4-2)
4. Trinity (6-4-0)
5. Alabama Christian (6-1-0)
6. Madison Academy (4-2-1)
7. Springville (6-1-1)
8. Arab (10-3-1)
9. East Limestone (3-2-2)
10. St. Paul’s (4-8-0)

Class 1A-3A
1. Holy Spirit (6-1-0)
2. Westbrook Christian (7-2-0)
3. Indian Springs (4-3-1)
4. Montgomery Academy (5-2-4)
5. West Morgan (7-3-0)
6. Altamont (2-2-0)
7. Mars Hill (6-1-0)
8. Westminster-Oak Mountain (5-1-0)
9. Glencoe (6-0-1)
10. Cottage Hill (5-1-0)