Top 10 Best Public Middle Schools in Alabama (2021)

All
(1266)
All
(1266)
 
High
(375)
High
(375)
 
Middle
(455)
Middle
(455)
 
Elementary
(949)
Elementary
(949)
 
Pre-K
(476)
Pre-K
(476)
 
The top ranked public schools in Alabama state are listed below (2021).
A school's overall testing rank is based on a it's combined math and reading proficiency test score ranking. The average percentage of students achieving math proficiency in Alabama is 47%. The percentage of students achieving reading proficiency is 46%.
The top ranked public schools in Alabama are Tuscaloosa Magnet School Middle School, Jefferson County International Baccalaureate School and Mountain Brook Junior High School. The cities and towns with the highest concentration of top ranked public schools are Madison, Trussville and Fairhope.

Top Ranked Public Middle Schools in Alabama (2021)

  • School (Math and Reading Proficiency) Student Proficiency Grades Location
  • Rank: #11.
    Tuscaloosa Magnet School Middle SchoolMagnet School
    Math: 90-94% | Reading: 80-84%
    Rank
    10/
    10
    Top 1%
    Math: 90-94% (Top 1%) Reading: 80-84% (Top 5%)Math: 90-94% (Top 1%)
    Reading: 80-84% (Top 5%)
    Grades: 6-8315 Mcfarland Blvd E
    TuscaloosaAL 35404
    (205) 759-3653

  • Rank: #22.
    Jefferson County International Baccalaureate SchoolMath: 82% | Reading: 94%
    Rank
    10/
    10
    Top 5%
    Math: 82% (Top 5%) Reading: 94% (Top 1%)Math: 82% (Top 5%)
    Reading: 94% (Top 1%)
    Grades: 6-8805 7th Ave
    Pleasant GroveAL 35127
    (205) 379-5280

  • Rank: #33.
    Mountain Brook Junior High SchoolMath: 89% | Reading: 82%
    Rank
    10/
    10
    Top 5%
    Math: 89% (Top 1%) Reading: 82% (Top 5%)Math: 89% (Top 1%)
    Reading: 82% (Top 5%)
    Grades: 7-9205 Overbrook Dr
    BirminghamAL 35213
    (205) 871-3516

  • Rank: #44.
    Baldwin Art And Academics MagnetMagnet School
    Math: 82% | Reading: 83%
    Rank
    10/
    10
    Top 5%
    Math: 82% (Top 5%) Reading: 83% (Top 5%)Math: 82% (Top 5%)
    Reading: 83% (Top 5%)
    Grades: 6-8410 S Mcdonough St
    MontgomeryAL 36104
    (334) 269-3870

  • Rank: #55.
    Phillips Preparatory Middle SchoolMagnet School
    Math: 82% | Reading: 82%
    Rank
    10/
    10
    Top 5%
    Math: 82% (Top 5%) Reading: 82% (Top 5%)Math: 82% (Top 5%)
    Reading: 82% (Top 5%)
    Grades: 6-83255 Old Shell Rd
    MobileAL 36607
    (251) 221-2286

  • Rank: #66.
    Clarkshaw Magnet SchoolMagnet School
    Math: 82% | Reading: 79%
    Rank
    10/
    10
    Top 5%
    Math: 82% (Top 5%) Reading: 79% (Top 5%)Math: 82% (Top 5%)
    Reading: 79% (Top 5%)
    Grades: 5-85960 Arlberg Street
    MobileAL 36608
    (251) 221-2106

  • Rank: #77.
    Pizitz Middle SchoolMath: 83% | Reading: 78%
    Rank
    10/
    10
    Top 5%
    Math: 83% (Top 5%) Reading: 78% (Top 5%)Math: 83% (Top 5%)
    Reading: 78% (Top 5%)
    Grades: 6-82020 Pizitz Dr
    BirminghamAL 35216
    (205) 402-5350

  • Rank: #88.
    Carver Magnet SchoolMagnet School
    Math: 87% | Reading: 76%
    Rank
    10/
    10
    Top 5%
    Math: 87% (Top 5%) Reading: 76% (Top 5%)Math: 87% (Top 5%)
    Reading: 76% (Top 5%)
    Grades: 6-81001 Webb Rd
    DothanAL 36303
    (334) 794-1440

  • Rank: #99.
    Liberty Park Middle SchoolMath: 78% | Reading: 79%
    Rank
    10/
    10
    Top 5%
    Math: 78% (Top 5%) Reading: 79% (Top 5%)Math: 78% (Top 5%)
    Reading: 79% (Top 5%)
    Grades: 6-817035 Liberty Parkway
    BirminghamAL 35242
    (205) 402-5450

  • Rank: #1010.
    Cullman Middle SchoolMath: 82% | Reading: 70%
    Rank
    10/
    10
    Top 5%
    Math: 82% (Top 5%) Reading: 70% (Top 10%)Math: 82% (Top 5%)
    Reading: 70% (Top 10%)
    Grades: 7-8800 2nd Ave Ne
    CullmanAL 35055
    (256) 734-7959

  • Rank: #1111.
    Floyd Middle SchoolMagnet School
    Math: 79% | Reading: 72%
    Rank
    10/
    10
    Top 5%
    Math: 79% (Top 5%) Reading: 72% (Top 10%)Math: 79% (Top 5%)
    Reading: 72% (Top 10%)
    Grades: 6-83444 Lebron Rd
    MontgomeryAL 36111
    (334) 284-7130

  • Rank: #1212.
    Homewood Middle SchoolMath: 77% | Reading: 71%
    Rank
    10/
    10
    Top 5%
    Math: 77% (Top 5%) Reading: 71% (Top 10%)Math: 77% (Top 5%)
    Reading: 71% (Top 10%)
    Grades: 6-8395 Mecca Avenue
    BirminghamAL 35209
    (205) 870-0878

  • Rank: #1313.
    Rock Quary Middle SchoolMath: 81% | Reading: 68%
    Rank
    10/
    10
    Top 10%
    Math: 81% (Top 5%) Reading: 68% (Top 10%)Math: 81% (Top 5%)
    Reading: 68% (Top 10%)
    Grades: 6-82100 Rock Quarry Drive
    TuscaloosaAL 35406
    (205) 759-3578

  • Rank: #1414.
    Liberty Middle SchoolMath: 73% | Reading: 70%
    Rank
    10/
    10
    Top 10%
    Math: 73% (Top 10%) Reading: 70% (Top 10%)Math: 73% (Top 10%)
    Reading: 70% (Top 10%)
    Grades: 7-8281 Dock Murphy Dr
    MadisonAL 35758
    (256) 430-0001

  • Rank: #1515.
    Discovery Middle SchoolMath: 72% | Reading: 71%
    Rank
    10/
    10
    Top 10%
    Math: 72% (Top 10%) Reading: 71% (Top 10%)Math: 72% (Top 10%)
    Reading: 71% (Top 10%)
    Grades: 7-81304 Hughes Rd
    MadisonAL 35758
    (256) 837-3735

  • Rank: #1616.
    Fairhope Middle SchoolMath: 76% | Reading: 67%
    Rank
    10/
    10
    Top 10%
    Math: 76% (Top 10%) Reading: 67% (Top 10%)Math: 76% (Top 10%)
    Reading: 67% (Top 10%)
    Grades: 7-8Two Pirate Drive
    FairhopeAL 36532
    (251) 928-2573

  • Rank: #1717.
    Berry Middle SchoolMath: 74% | Reading: 68%
    Rank
    10/
    10
    Top 10%
    Math: 74% (Top 10%) Reading: 68% (Top 10%)Math: 74% (Top 10%)
    Reading: 68% (Top 10%)
    Grades: 6-84500 Jaguar Dr
    BirminghamAL 35242
    (205) 439-2000

  • Rank: #1818.
    Hewitttrussville Middle SchoolMath: 71% | Reading: 69%
    Rank
    10/
    10
    Top 10%
    Math: 71% (Top 10%) Reading: 69% (Top 10%)Math: 71% (Top 10%)
    Reading: 69% (Top 10%)
    Grades: 6-85275 Trussville Clay Road
    TrussvilleAL 35173
    (205) 228-3700

  • Rank: #1919.
    Hampton Cove Middle SchoolMath: 68% | Reading: 71%
    Rank
    10/
    10
    Top 10%
    Math: 68% (Top 20%) Reading: 71% (Top 10%)Math: 68% (Top 20%)
    Reading: 71% (Top 10%)
    Grades: 6-8261 Old 431 Highway
    Owens Cross RoadsAL 35763
    (256) 428-8380

  • Rank: #2020.
    Spanish Fort Middle SchoolMath: 70% | Reading: 68%
    Rank
    10/
    10
    Top 10%
    Math: 70% (Top 10%) Reading: 68% (Top 10%)Math: 70% (Top 10%)
    Reading: 68% (Top 10%)
    Grades: 6-833899 Jimmy Faulkner Drive
    DaphneAL 36527
    (251) 625-3271

  • Rank: #21-2321.- 23.
    Ira F Simmons Middle SchoolMath: 73% | Reading: 63%
    Rank
    10/
    10
    Top 10%
    Math: 73% (Top 10%) Reading: 63% (Top 20%)Math: 73% (Top 10%)
    Reading: 63% (Top 20%)
    Grades: 6-81575 Patton Chapel Road
    BirminghamAL 35226
    (205) 439-2100

  • Rank: #21-2321.- 23.
    Muscle Shoals Middle SchoolMath: 73% | Reading: 63%
    Rank
    10/
    10
    Top 10%
    Math: 73% (Top 10%) Reading: 63% (Top 20%)Math: 73% (Top 10%)
    Reading: 63% (Top 20%)
    Grades: 6-8100 Trojan Dr
    Muscle ShoalsAL 35661
    (256) 389-2640

  • Rank: #21-2321.- 23.
    Oak Mountain Middle SchoolMath: 71% | Reading: 65%
    Rank
    10/
    10
    Top 10%
    Math: 71% (Top 10%) Reading: 65% (Top 20%)Math: 71% (Top 10%)
    Reading: 65% (Top 20%)
    Grades: 6-85650 Cahaba Valley Rd
    BirminghamAL 35242
    (205) 682-5210

  • Rank: #2424.
    Robert F Bumpus Middle SchoolMath: 73% | Reading: 62%
    Rank
    10/
    10
    Top 10%
    Math: 73% (Top 10%) Reading: 62% (Top 20%)Math: 73% (Top 10%)
    Reading: 62% (Top 20%)
    Grades: 7-86055 Flemming Parkway
    BirminghamAL 35244
    (205) 439-2200

  • Rank: #2525.
    Arab Junior High SchoolMath: 65% | Reading: 67%
    Rank
    9/
    10
    Top 20%
    Math: 65% (Top 20%) Reading: 67% (Top 10%)Math: 65% (Top 20%)
    Reading: 67% (Top 10%)
    Grades: 6-8911 Old Cullman Rd
    ArabAL 35016
    (256) 586-6074

  • Rank: #2626.
    Central SchoolMath: 67% | Reading: 64%
    Rank
    9/
    10
    Top 20%
    Math: 67% (Top 20%) Reading: 64% (Top 20%)Math: 67% (Top 20%)
    Reading: 64% (Top 20%)
    Grades: PK-8990 Ryland Pike
    HuntsvilleAL 35811
    (256) 851-4670

  • Rank: #2727.
    Academy For Science Foreign LanguageMagnet School
    Math: 65% | Reading: 66%
    Rank
    9/
    10
    Top 20%
    Math: 65% (Top 20%) Reading: 66% (Top 10%)Math: 65% (Top 20%)
    Reading: 66% (Top 10%)
    Grades: PK-83221 Mastin Lake Rd
    HuntsvilleAL 35810
    (256) 428-7000

  • Rank: #2828.
    George W Long High SchoolMath: 82% | Reading: 56%
    Rank
    9/
    10
    Top 20%
    Math: 82% (Top 5%) Reading: 56% (Top 30%)Math: 82% (Top 5%)
    Reading: 56% (Top 30%)
    Grades: 7-122565 Co Rd 60
    SkippervilleAL 36374
    (334) 774-2380

  • Rank: #2929.
    Saraland Middle Schooladams CampusMath: 71% | Reading: 61%
    Rank
    9/
    10
    Top 20%
    Math: 71% (Top 10%) Reading: 61% (Top 20%)Math: 71% (Top 10%)
    Reading: 61% (Top 20%)
    Grades: 6-8401 Baldwin St
    SaralandAL 36571
    (251) 679-9405

  • Rank: #3030.
    Gulf Shores Middle SchoolMath: 64% | Reading: 66%
    Rank
    9/
    10
    Top 20%
    Math: 64% (Top 20%) Reading: 66% (Top 10%)Math: 64% (Top 20%)
    Reading: 66% (Top 10%)
    Grades: 7-8450 E 15th Ave
    Gulf ShoresAL 36542
    (251) 968-8719

  • Rank: #3131.
    Auburn Junior High SchoolMath: 71% | Reading: 60%
    Rank
    9/
    10
    Top 20%
    Math: 71% (Top 10%) Reading: 60% (Top 20%)Math: 71% (Top 10%)
    Reading: 60% (Top 20%)
    Grades: 8-9405 S Dean Rd
    AuburnAL 36830
    (334) 887-4970

  • Rank: #3232.
    East Samford SchoolMath: 65% | Reading: 64%
    Rank
    9/
    10
    Top 20%
    Math: 65% (Top 20%) Reading: 64% (Top 20%)Math: 65% (Top 20%)
    Reading: 64% (Top 20%)
    Grades: 7332 E Samford Avenue
    AuburnAL 36830
    (334) 887-1960

  • Rank: #3333.
    Mountain Gap P8Math: 65% | Reading: 63%
    Rank
    9/
    10
    Top 20%
    Math: 65% (Top 20%) Reading: 63% (Top 20%)Math: 65% (Top 20%)
    Reading: 63% (Top 20%)
    Grades: PK-8821 Mt Gap Rd
    HuntsvilleAL 35803
    (256) 428-7720

  • Rank: #3434.
    Hartselle Junior High SchoolMath: 66% | Reading: 60%
    Rank
    9/
    10
    Top 20%
    Math: 66% (Top 20%) Reading: 60% (Top 20%)Math: 66% (Top 20%)
    Reading: 60% (Top 20%)
    Grades: 7-8904 Sparkman Street
    HartselleAL 35640
    (256) 773-5426

  • Rank: #3535.
    Sweet Water High SchoolMath: 66% | Reading: 59%
    Rank
    9/
    10
    Top 20%
    Math: 66% (Top 20%) Reading: 59% (Top 20%)Math: 66% (Top 20%)
    Reading: 59% (Top 20%)
    Grades: PK-12440 Main Street
    Sweet WaterAL 36782
    (334) 994-4263

  • Show 100 more public schools in AL (out of 455 total schools)
Recent Articles
Summer vacation may be a time for relaxation, but being away from school may result in significant learning loss. Learn about how you can keep your child’s brain sharp this summer.
As more schools return to in-person learning, teachers and parents find themselves dealing with the trauma and stress created by the pandemic.
After more than a year of remote learning, schools are finally returning to in-person instruction but how has the pandemic changed the face of public education and what will it look like moving forward?