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

Segregation in K-12 Education: Colonial Era
Explore the origins of educational segregation during the colonial era and the differential treatment of Native American, African American, and white students. This article delves into the historical context, policies, and societal attitudes that shaped early education in colonial America, highlighting the disparities and injustices that persisted within the schooling systems of that time.

2011 Classroom Size Update: Are Classes Still Growing Larger?
Since the recession, public school classrooms have seen major budget cuts - and many increases in class sizes. How is the situation in 2011? Read this article to find out.

Will Single Sex Classrooms Save Public Schools?
Learn about the benefits of single sex classrooms and why public schools are hoping this type of classroom will save the American school system.