Deprecated: Return type of Phpfastcache\Util\ArrayObject::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/devzheng/workspace/psr/vendor/phpfastcache/phpfastcache/lib/Phpfastcache/Util/ArrayObject.php on line 106 Deprecated: Return type of Phpfastcache\Util\ArrayObject::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/devzheng/workspace/psr/vendor/phpfastcache/phpfastcache/lib/Phpfastcache/Util/ArrayObject.php on line 115 Deprecated: Return type of Phpfastcache\Util\ArrayObject::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/devzheng/workspace/psr/vendor/phpfastcache/phpfastcache/lib/Phpfastcache/Util/ArrayObject.php on line 130 Deprecated: Return type of Phpfastcache\Util\ArrayObject::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/devzheng/workspace/psr/vendor/phpfastcache/phpfastcache/lib/Phpfastcache/Util/ArrayObject.php on line 48 Deprecated: Return type of Phpfastcache\Util\ArrayObject::next() should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/devzheng/workspace/psr/vendor/phpfastcache/phpfastcache/lib/Phpfastcache/Util/ArrayObject.php on line 56 Deprecated: Return type of Phpfastcache\Util\ArrayObject::rewind() should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/devzheng/workspace/psr/vendor/phpfastcache/phpfastcache/lib/Phpfastcache/Util/ArrayObject.php on line 80 Deprecated: Return type of Phpfastcache\Drivers\Memcached\Item::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/devzheng/workspace/psr/vendor/phpfastcache/phpfastcache/lib/Phpfastcache/Core/Item/ItemExtendedTrait.php on line 438 Largest North Carolina Public Middle Schools (2026)

Largest North Carolina Public Middle Schools

The average public middle school in North Carolina has approximately 573 students (2026).
The public middle schools with the largest student enrollments are listed below (where sufficient data available).
The largest public middle school in North Carolina (by enrollment) is Nc Virtual Academy, with 3,482 students.
# Students Range: 1,323 3,482 Avg. # Students: 1,729

Largest North Carolina Public Middle Schools (2026)

School
(Math and Reading Proficiency)
# Students
Grades
Location
Rank: #11.
Nc Virtual Academy
Charter School
(Math: 34% | Reading: 49%)
Rank:
4/
10
Bottom 50%
Students: 3,482
Grades: K-12
4220 Nc Highway 55, Suite 130
Durham, NC 27713
(919) 346-0121
Rank: #22.
Wake Preparatory Academy
Charter School
Students: 2,617
Grades: K-12
14111 Capital Blvd
Wake Forest, NC 27587
(984) 245-0050
Rank: #33.
Pine Springs Preparatory Remote Academy
Charter School
Students: 2,552
Grades: K-11
220 Rosewood Centre Dr
Holly Springs, NC 27540
(855) 632-2034
Rank: #44.
Lincoln Charter School
Charter School
(Math: 75% | Reading: 72%)
Rank:
10/
10
Top 10%
Students: 2,316
Grades: K-12
7834 Galway Lane
Denver, NC 28037
(704) 483-6611
Rank: #55.
Lake Norman Charter
Charter School
(Math: 90% | Reading: 83%)
Rank:
10/
10
Top 5%
Students: 2,222
Grades: K-12
12435 Old Statesville Road
Huntersville, NC 28078
(704) 948-8600
Rank: #66.
Union Academy
Charter School
(Math: 69% | Reading: 67%)
Rank:
9/
10
Top 20%
Students: 2,186
Grades: K-12
675 North Ml King Jr Blvd
Monroe, NC 28110
(704) 238-8883
Rank: #77.
Uwharrie Charter Academy
Charter School
(Math: 41% | Reading: 43%)
Rank:
4/
10
Bottom 50%
Students: 2,145
Grades: K-12
207 Eagle Ln., Bldg. A
Asheboro, NC 27205
(336) 610-0818
Rank: #88.
American Leadership Academy - Johnston
Charter School
Students: 2,082
Grades: K-12
3770 Us-70 Bus
Raleigh, NC 27614
(984) 302-3630
Rank: #99.
Piedmont Community Charter School
Charter School
(Math: 65% | Reading: 58%)
Rank:
8/
10
Top 30%
Students: 1,963
Grades: K-12
2596 Robinwood Road
Gastonia, NC 28054
(704) 853-2428
Rank: #1010.
Triangle Math And Science Academy
Charter School
(Math: 82% | Reading: 86%)
Rank:
10/
10
Top 5%
Students: 1,904
Grades: K-12
312 Gregson Dr.
Cary, NC 27511
(919) 388-0077
Rank: #1111.
Pine Lake Preparatory
Charter School
(Math: 86% | Reading: 85%)
Rank:
10/
10
Top 5%
Students: 1,888
Grades: K-12
104 Yellow Wood Circle
Mooresville, NC 28115
(704) 237-5304
Rank: #1212.
Mountain Island Charter School
Charter School
(Math: 76% | Reading: 67%)
Rank:
9/
10
Top 20%
Students: 1,782
Grades: K-12
13440 Lucia Riverbend Highway
Mount Holly, NC 28120
(704) 827-8840
Rank: #1313.
Durham School Of The Arts
Magnet School
(Math: 71% | Reading: 73%)
Rank:
9/
10
Top 20%
Students: 1,764
Grades: 6-12
401 North Duke Street
Durham, NC 27701
(919) 560-3926
Rank: #1414.
Franklin Academy
Charter School
(Math: 84% | Reading: 79%)
Rank:
10/
10
Top 5%
Students: 1,660
Grades: K-12
1127 Chalk Rd
Wake Forest, NC 27587
(919) 570-8262
Rank: #1515.
Mills Park Middle School
(Math: 90% | Reading: 87%)
Rank:
10/
10
Top 5%
Students: 1,632
Grades: 6-8
441 Mills Park Drive
Cary, NC 27519
(919) 466-1500
Rank: #1616.
Community School Of Davidson
Charter School
(Math: 83% | Reading: 77%)
Rank:
10/
10
Top 10%
Students: 1,631
Grades: K-12
404 Armour Street
Davidson, NC 28036
(704) 897-8061
Rank: #1717.
Sugar Creek Charter
Charter School
(Math: 43% | Reading: 50%)
Rank:
5/
10
Bottom 50%
Students: 1,591
Grades: K-12
4101 N Tryon Street
Charlotte, NC 28206
(704) 509-5470
Rank: #1818.
Phoenix Academy - Primary Elementary Upper
Charter School
(Math: 47% | Reading: 53%)
Rank:
6/
10
Top 50%
Students: 1,583
Grades: K-12
7847 Clinard Farms Rd, Mendenh
High Point, NC 27265
(336) 869-0079
Rank: #1919.
Bradford Preparatory School
Charter School
(Math: 65% | Reading: 64%)
Rank:
8/
10
Top 30%
Students: 1,566
Grades: K-12
2502 Salome Church Rd
Charlotte, NC 28262
(704) 549-0080
Rank: #2020.
Alston Ridge Middle School
(Math: 77% | Reading: 78%)
Rank:
10/
10
Top 10%
Students: 1,494
Grades: 6-8
7833 Fussell Avenue
Cary, NC 27519
(919) 694-8044
Rank: #2121.
Porter Ridge Middle School
(Math: 70% | Reading: 68%)
Rank:
9/
10
Top 20%
Students: 1,447
Grades: 6-8
2827 Ridge Road
Indian Trail, NC 28079
(704) 225-7555
Rank: #2222.
Community House Middle School
(Math: 81% | Reading: 79%)
Rank:
10/
10
Top 10%
Students: 1,425
Grades: 6-8
9500 Community House Rd
Charlotte, NC 28277
(980) 343-0689
Rank: #2323.
Apex Friendship Middle School
(Math: 81% | Reading: 76%)
Rank:
10/
10
Top 10%
Students: 1,412
Grades: 6-8
7701 Humie Olive Rd
Apex, NC 27502
(919) 694-8960
Rank: #24 - 2524. - 25.
Corvian Community School
Charter School
(Math: 66% | Reading: 68%)
Rank:
9/
10
Top 20%
Students: 1,376
Grades: K-12
4041 Johnston Oehler Road
Charlotte, NC 28269
(704) 717-7550
Rank: #24 - 2524. - 25.
Langtree Charter Academy
Charter School
(Math: 62% | Reading: 68%)
Rank:
8/
10
Top 30%
Students: 1,376
Grades: K-12
154 Foundation Ct
Mooresville, NC 28117
(704) 235-0865
Rank: #2626.
Triad Math And Science Academy
Charter School
(Math: 45% | Reading: 59%)
Rank:
6/
10
Top 50%
Students: 1,374
Grades: K-12
700 Creek Ridge Rd
Greensboro, NC 27406
(336) 676-5350
Rank: #2727.
Harris Road Middle School
(Math: 82% | Reading: 80%)
Rank:
10/
10
Top 5%
Students: 1,368
Grades: 6-8
1251 Patriot Blvd
Concord, NC 28027
(704) 260-6470
Rank: #2828.
Voyager Academy
Charter School
(Math: 68% | Reading: 71%)
Rank:
9/
10
Top 20%
Students: 1,360
Grades: K-12
101 Hock Parc Drive
Durham, NC 27704
(919) 433-3301
Rank: #2929.
Cornerstone Charter Academy-cfa
Charter School
(Math: 74% | Reading: 77%)
Rank:
10/
10
Top 10%
Students: 1,343
Grades: K-12
7800 Airport Center Drive
Greensboro, NC 27409
(336) 482-3855
Rank: #3030.
Queen's Grant Community School
Charter School
(Math: 53% | Reading: 58%)
Rank:
7/
10
Top 50%
Students: 1,335
Grades: K-12
6400 Matthews Mint Hill Road
Charlotte, NC 28227
(704) 573-6611
Rank: #3131.
Henderson Collegiate
Charter School
(Math: 72% | Reading: 69%)
Rank:
9/
10
Top 20%
Students: 1,334
Grades: K-12
1071 Old Epsom Rd
Henderson, NC 27536
(252) 598-1038
Rank: #3232.
Jay M. Robinson Middle School
(Math: 89% | Reading: 77%)
Rank:
10/
10
Top 5%
Students: 1,333
Grades: 6-8
5925 Ballantyne Commons Pkwy
Charlotte, NC 28277
(980) 343-6944
Rank: #3333.
Thomas Jefferson Classical Academy
Charter School
(Math: 82% | Reading: 77%)
Rank:
10/
10
Top 10%
Students: 1,330
Grades: K-12
2527 Us 221a Hwy
Mooresboro, NC 28114
(828) 657-9998
Rank: #3434.
Weddington Middle School
(Math: 92% | Reading: 85%)
Rank:
10/
10
Top 5%
Students: 1,324
Grades: 6-8
5903 Deal Road
Matthews, NC 28104
(704) 296-6318
Rank: #3535.
Cuthbertson Middle School
(Math: 82% | Reading: 79%)
Rank:
10/
10
Top 10%
Students: 1,323
Grades: 6-8
1520 Cuthbertson Rd
Waxhaw, NC 28173
(704) 296-0107
Show 100 more public schools in NC (out of 858 total schools)
Loading...

Frequently Asked Questions

What is the North Carolina average public middle schools student size?
The North Carolina average public middle schools student size is 573 for 2026.
What are the public middle schools with the largest student size in North Carolina?
The best top-ranked public middle schools in North Carolina include Nc Virtual Academy, Wake Preparatory Academy and Pine Springs Preparatory Remote Academy.

Recent Articles

AI Report Cards: Should Schools Evaluate AI Use?
AI Report Cards: Should Schools Evaluate AI Use?
Explore whether schools should assess student AI use, the benefits, risks, and what responsible AI report cards could look like in 2026.
The Parent’s Guide to School Cell Phone Bans in 2026
The Parent’s Guide to School Cell Phone Bans in 2026
Learn how school cell phone bans work in 2026, why districts are adopting them, and what parents should expect.
Parental Involvement in Public Schools: 2026 Update
Parental Involvement in Public Schools: 2026 Update
Explore the latest 2026 trends, research, and strategies shaping parental involvement in public schools and student success.