The average public middle school in Alabama has approximately 516 students (2025).
The public middle schools with the largest student enrollments are listed below (where sufficient data available).
The largest public middle school in Alabama (by enrollment) is Alabama Connections Academy with 7,245 students.
# Students Range: 911
7,245
Avg. # Students: 1,391
Largest Alabama Public Middle Schools (2025)
School
(Math and Reading Proficiency)
(Math and Reading Proficiency)
# Students
Grades
Location
Rank: #11.
Alabama Connections Academy
(Math: 9% | Reading: 42%)
Rank:
Rank:
4/
Bottom 50%10
Students: 7,245
Grades: K-12
21465 Al Hwy 99
Athens, AL 35614
(256) 233-6463
Athens, AL 35614
(256) 233-6463
Rank: #22.
Alabama Virtual Academy At Eufaula City Schools
(Math: 9% | Reading: 38%)
Rank:
Rank:
3/
Bottom 50%10
Students: 4,578
Grades: K-12
831 West Washington Street
Eufaula, AL 36027
(334) 689-5059
Eufaula, AL 36027
(334) 689-5059
Rank: #33.
Alabama Destinations Career Academy
(Math: 8% | Reading: 35%)
Rank:
Rank:
3/
Bottom 50%10
Students: 1,544
Grades: K-12
50 12th Ave
Mobile, AL 36611
(251) 452-6452
Mobile, AL 36611
(251) 452-6452
Rank: #44.
Auburn Junior High School
(Math: 41% | Reading: 68%)
Rank:
Rank:
9/
Top 20%10
Students: 1,509
Grades: 8-9
405 S Dean Rd
Auburn, AL 36830
(334) 887-4970
Auburn, AL 36830
(334) 887-4970
Rank: #55.
Thompson Middle School
(Math: 23% | Reading: 60%)
Rank:
Rank:
7/
Top 50%10
Students: 1,424
Grades: 6-8
100 Warrior Drive
Alabaster, AL 35007
(205) 685-8100
Alabaster, AL 35007
(205) 685-8100
Rank: #66.
Bernice J Causey Middle School
(Math: 24% | Reading: 52%)
Rank:
Rank:
7/
Top 50%10
Students: 1,405
Grades: 6-8
2205 Mcfarland Rd
Mobile, AL 36695
(251) 221-2060
Mobile, AL 36695
(251) 221-2060
Rank: #77.
East Limestone High School
(Math: 24% | Reading: 46%)
Rank:
Rank:
6/
Top 50%10
Students: 1,281
Grades: 6-12
15641 E Limestone Rd
Athens, AL 35613
(256) 233-6660
Athens, AL 35613
(256) 233-6660
Rank: #88.
Semmes Middle School
(Math: 12% | Reading: 39%)
Rank:
Rank:
4/
Bottom 50%10
Students: 1,259
Grades: 6-8
4566 Ed George Road
Semmes, AL 36575
(251) 221-2344
Semmes, AL 36575
(251) 221-2344
Rank: #99.
Plainview School
(Math: 32% | Reading: 64%)
Rank:
Rank:
8/
Top 30%10
Students: 1,218
Grades: PK-12
76 Chavies Rd
Rainsville, AL 35986
(256) 638-3510
Rainsville, AL 35986
(256) 638-3510
Rank: #1010.
Oak Mountain Middle School
(Math: 42% | Reading: 74%)
Rank:
Rank:
9/
Top 20%10
Students: 1,194
Grades: 6-8
5650 Cahaba Valley Rd
Birmingham, AL 35242
(205) 682-5210
Birmingham, AL 35242
(205) 682-5210
Rank: #1111.
Geraldine School
(Math: 28% | Reading: 39%)
Rank:
Rank:
6/
Top 50%10
Students: 1,191
Grades: PK-12
13011 Highway 227
Geraldine, AL 35974
(256) 659-2142
Geraldine, AL 35974
(256) 659-2142
Rank: #1212.
Liberty Middle School
(Math: 49% | Reading: 74%)
Rank:
Rank:
10/
Top 10%10
Students: 1,175
Grades: 6-8
281 Dock Murphy Dr
Madison, AL 35758
(256) 430-0001
Madison, AL 35758
(256) 430-0001
Rank: #1313.
Robert F Bumpus Middle School
(Math: 54% | Reading: 76%)
Rank:
Rank:
10/
Top 10%10
Students: 1,164
Grades: 6-8
6055 Flemming Parkway
Birmingham, AL 35244
(205) 439-2200
Birmingham, AL 35244
(205) 439-2200
Rank: #1414.
Hewitttrussville Middle School
(Math: 42% | Reading: 73%)
Rank:
Rank:
9/
Top 20%10
Students: 1,139
Grades: 6-8
5275 Trussville Clay Road
Trussville, AL 35173
(205) 228-3700
Trussville, AL 35173
(205) 228-3700
Rank: #1515.
Millbrook Middle School
(Math: 22% | Reading: 51%)
Rank:
Rank:
6/
Top 50%10
Students: 1,134
Grades: 5-8
4228 Chapman Rd
Millbrook, AL 36054
(334) 285-2100
Millbrook, AL 36054
(334) 285-2100
Rank: #1616.
Pizitz Middle School
(Math: 73% | Reading: 87%)
Rank:
Rank:
10/
Top 1%10
Students: 1,133
Grades: 6-8
2826 Columbiana Road
Birmingham, AL 35216
(205) 402-5350
Birmingham, AL 35216
(205) 402-5350
Rank: #1717.
Huffman High Schoolmagnet
Magnet School
(Math: 2% | Reading: 4%)
Rank:
Rank:
1/
Bottom 50%10
Students: 1,123
Grades: 8-12
900 Springville Rd
Birmingham, AL 35215
(205) 231-5000
Birmingham, AL 35215
(205) 231-5000
Rank: #1818.
Berry Middle School
(Math: 45% | Reading: 74%)
Rank:
Rank:
9/
Top 20%10
Students: 1,111
Grades: 6-8
4500 Jaguar Dr
Birmingham, AL 35242
(205) 439-2000
Birmingham, AL 35242
(205) 439-2000
Rank: #1919.
Discovery Middle School
(Math: 49% | Reading: 72%)
Rank:
Rank:
10/
Top 10%10
Students: 1,069
Grades: 6-8
1304 Hughes Rd
Madison, AL 35758
(256) 837-3735
Madison, AL 35758
(256) 837-3735
Rank: #2020.
Meridianville Middle School
(Math: 26% | Reading: 62%)
Rank:
Rank:
8/
Top 30%10
Students: 1,058
Grades: 6-8
12975 Highway 231431 N
Hazel Green, AL 35750
(256) 851-4550
Hazel Green, AL 35750
(256) 851-4550
Rank: #2121.
Phenix City Intermediate School
(Math: 17% | Reading: 39%)
Rank:
Rank:
5/
Bottom 50%10
Students: 1,057
Grades: 6-7
2401 S Railroad St
Phenix City, AL 36867
(334) 298-8744
Phenix City, AL 36867
(334) 298-8744
Rank: #2222.
Dothan Preparatory Academy
(Math: 10% | Reading: 40%)
Rank:
Rank:
4/
Bottom 50%10
Students: 1,046
Grades: 7-8
1236 South Oates Street
Fort Davis, AL 36031
(334) 794-1400
Fort Davis, AL 36031
(334) 794-1400
Rank: #2323.
Claychalkville Middle School
(Math: 4% | Reading: 29%)
Rank:
Rank:
2/
Bottom 50%10
Students: 1,025
Grades: 6-8
6700 Trussvilleclay Rd
Trussville, AL 35173
(205) 379-3100
Trussville, AL 35173
(205) 379-3100
Rank: #2424.
Excel High School
(Math: 17% | Reading: 37%)
Rank:
Rank:
5/
Bottom 50%10
Students: 1,015
Grades: PK-12
3010 Hwy 136 W
Excel, AL 36439
(251) 765-9146
Excel, AL 36439
(251) 765-9146
Rank: #2525.
Lillie B Williamson High School
(Math: 3% | Reading: 15%)
Rank:
Rank:
1/
Bottom 50%10
Students: 996
Grades: 6-12
1567 E Dublin St
Mobile, AL 36605
(251) 221-3411
Mobile, AL 36605
(251) 221-3411
Rank: #2626.
Mountain Brook Junior High School
(Math: 66% | Reading: 84%)
Rank:
Rank:
10/
Top 5%10
Students: 994
Grades: 7-9
205 Overbrook Dr
Birmingham, AL 35213
(205) 871-3516
Birmingham, AL 35213
(205) 871-3516
Rank: #27 - 2827. - 28.
Helena Middle School
(Math: 24% | Reading: 64%)
Rank:
Rank:
8/
Top 30%10
Students: 988
Grades: 6-8
1299 Hillsboro Parkway
Helena, AL 35080
(205) 682-5300
Helena, AL 35080
(205) 682-5300
Rank: #27 - 2827. - 28.
Monrovia Middle School
(Math: 33% | Reading: 67%)
Rank:
Rank:
9/
Top 20%10
Students: 988
Grades: 6-8
1216 Jeff Rd
Huntsville, AL 35806
(256) 851-4580
Huntsville, AL 35806
(256) 851-4580
Rank: #2929.
Ardmore High School
(Math: 22% | Reading: 43%)
Rank:
Rank:
6/
Top 50%10
Students: 978
Grades: 6-12
30285 Ardmore Ave
Ardmore, AL 35739
(256) 423-2685
Ardmore, AL 35739
(256) 423-2685
Rank: #3030.
Homewood Middle School
(Math: 52% | Reading: 74%)
Rank:
Rank:
10/
Top 10%10
Students: 974
Grades: 6-8
395 Mecca Avenue
Birmingham, AL 35209
(205) 870-0878
Birmingham, AL 35209
(205) 870-0878
Rank: #3131.
Prattville Junior High School
(Math: 28% | Reading: 58%)
Rank:
Rank:
8/
Top 30%10
Students: 971
Grades: 7-8
1089 N Chestnut
Prattville, AL 36067
(334) 365-6697
Prattville, AL 36067
(334) 365-6697
Rank: #32 - 3332. - 33.
Fyffe High School
(Math: 27% | Reading: 50%)
Rank:
Rank:
7/
Top 50%10
Students: 939
Grades: PK-12
153 Church St
Fyffe, AL 35971
(256) 623-2116
Fyffe, AL 35971
(256) 623-2116
Rank: #32 - 3332. - 33.
Sylvania School
(Math: 24% | Reading: 47%)
Rank:
Rank:
6/
Top 50%10
Students: 939
Grades: PK-12
133 2nd Street N
Sylvania, AL 35988
(256) 638-2030
Sylvania, AL 35988
(256) 638-2030
Rank: #3434.
Smiths Station Junior High School
(Math: 16% | Reading: 54%)
Rank:
Rank:
6/
Top 50%10
Students: 921
Grades: 7-8
1100 Mullin Road
Smiths Station, AL 36877
(334) 664-4070
Smiths Station, AL 36877
(334) 664-4070
Rank: #3535.
Athens Middle School
(Math: 20% | Reading: 51%)
Rank:
Rank:
6/
Top 50%10
Students: 911
Grades: 6-8
100 Hwy 31 North
Athens, AL 35611
(256) 233-6620
Athens, AL 35611
(256) 233-6620
Show 100 more public schools in AL (out of 459 total schools)
Loading...
Frequently Asked Questions
What is the Alabama average public middle schools student size?
The Alabama average public middle schools student size is 516 for 2025.
What are the public middle schools with the largest student size in Alabama?
The best top ranked public middle schools in Alabama include Alabama Connections Academy, Alabama Virtual Academy At Eufaula City Schools and Alabama Destinations Career Academy.
Recent Articles

What Is A Charter School?
Explore the world of charter schools in this comprehensive guide. Learn about their history, how they operate, and the pros and cons of this educational innovation. Discover key facts about charter schools, including admission policies, demographics, and funding, as well as what to look for when considering a charter school for your child.

10 Reasons Why High School Sports Benefit Students
Discover the 10 compelling reasons why high school sports are beneficial for students. This comprehensive article explores how athletics enhance academic performance, foster personal growth, and develop crucial life skills. From improved fitness and time management to leadership development and community representation, learn why participating in high school sports can be a game-changer for students' overall success and well-being.

February 05, 2025
Understanding the U.S. Department of Education: Structure, Impact, and EvolutionWe explore how the Department of Education shapes American education, from its cabinet-level leadership to its impact on millions of students, written for general audiences seeking clarity on this vital institution.