The bulletin board for America's public schools. Parents, teachers, students, and staff. One community per school.
SCHOOL COMMUNITY·BRADFORD PREPARATORY SCHOOL·NCES 370035603329

Bradford Preparatory School

2502 Salome Church Rd, Charlotte, NC 28262 · (704) 549-0080 · Mecklenburg County
GRADES KG–12COMBINED21-SUBURBCHARTERREGULAR SCHOOL1,566 STUDENTS
Enrollment
1,566
Combined
STATE 731
Student : Teacher
14.6:1
107 FTE teachers
STATE 16.1:1
Free / Reduced Lunch
,
Title I proxy
STATE 82%
Community
1
0 members
Enrollment and student:teacher ratio compared against other combined schools. Free/Reduced Lunch and demographics compared against all schools.
Enrollment by grade
Kindergarten
98
Grade 1
102
Grade 2
111
Grade 3
115
Grade 4
118
Grade 5
126
Grade 6
128
Grade 7
125
Grade 8
130
Grade 9
161
Grade 10
133
Grade 11
111
Grade 12
108
Student demographics
White
66643%
STATE 42%
Hispanic
16310%
STATE 22%
Black
54235%
STATE 25%
Asian
745%
STATE 4%
Two+
1188%
STATE 6%
Native American
30%
STATE 1%
Student head counts by race/ethnicity from federal NCES enrollment data. Very small groups may be suppressed in the source, so categories do not always sum exactly to total enrollment.
Gender split
Male
82853%
Female
73847%

Discussions

+ POST

7-year change

SY 2017-18 vs SY 2024-25
Enrollment
1,566
+431 (+38%) vs 2017
Student : Teacher
14.6:1
was 15.3:1
% White
43%
was 59%
% Hispanic
10%
was 7%
% Black
35%
was 22%
% Asian
5%
was 4%
Source: NCES Common Core of Data

About Bradford Preparatory School

As a substantial K-12 campus in Charlotte, North Carolina, Bradford Preparatory School teaches 1,566 students from grades K through 12, one of the schools within Bradford Preparatory School. By comparison, North Carolina's public schools average about 731 students each, so Bradford Preparatory School sits 114% larger than that benchmark.

Bradford Preparatory School is the operating authority for Bradford Preparatory School, handling staffing, calendars, and reporting to the state department of education.

For racial and ethnic makeup, Bradford Preparatory School shows that the most-represented group is White (43%), with the rest of the student body spread across multiple groups. Beyond that, the school lists 35% Black, 10% Hispanic, 8% multiracial, 5% Asian. That mix tracks the wider county fairly closely.

Looking at school resources, Bradford Preparatory School logs 107 full-time-equivalent teachers, putting the student-to-teacher ratio at about 14.6:1. That figure is tighter than the state norm's 16.1:1 average.

Across the wider county, ACS estimates for Mecklenburg County put the typical household earns roughly $87,005 per year, about 49% of the adult population holds a bachelor's degree or above, and census figures put the poverty rate at about 7%. In all, Mecklenburg County runs 226 public schools (combined enrollment of about 170,407 students), of which Bradford Preparatory School is one.

Stoney Creek Elementary is the nearest neighboring public school, about 0.3 miles from this campus. 8 of the 8 nearest public schools sit inside a five-mile radius.

The school occupies a commuter-belt site. Bradford Preparatory School operates as a public charter school, meaning it is publicly funded but governed independently of the surrounding district's traditional schools.

Over the past 7-year window. Bradford Preparatory School's enrollment has increased 38% since 2018, when it stood at 1,135 (now 1,566). The White share of enrollment ticked down from 59% to 43% over that span.

Within the allk12 community for this school, posts here usually surface around open house dates, ride-share offers, and field-trip permission slips. Anyone with firsthand experience at this school can post or comment.

Mecklenburg County at a glance

View full county profile
Population
1,154,681
Census ACS
Median income
$87,005
Household, ACS
Bachelor's+
49%
Adults 25+
Poverty rate
7%
Below federal line
Schools in county
226
170,407 students

Quick facts

School name
Bradford Preparatory School
District
Bradford Preparatory School
Address
2502 Salome Church Rd, Charlotte, NC 28262
Phone
(704) 549-0080
County
Mecklenburg County
Level
Combined
Grade range
KG–12
Total enrollment
1,566
Teachers (FTE)
107
Student–teacher ratio
14.6:1
Locale
21-Suburb: Large
NCES ID
370035603329
Charter school
Yes
Virtual school
No

Related schools

Other schools in Charlotte
Nearby schools

Frequently asked questions

About Bradford Preparatory School
How large is Bradford Preparatory School?
Bradford Preparatory School enrolls approximately 1,566 students in grades KG-12.
What grades does Bradford Preparatory School serve?
Bradford Preparatory School serves grades KG-12.
What is the student-teacher ratio at Bradford Preparatory School?
The student-to-teacher ratio at Bradford Preparatory School is approximately 14.6:1 (107 FTE teachers).
What is the racial breakdown of students at Bradford Preparatory School?
At Bradford Preparatory School, the student body is approximately 43% White, 10% Hispanic, 35% Black, 5% Asian, 8% Two or more.
Is Bradford Preparatory School public or private?
Bradford Preparatory School is a public K-12 school operated as a charter, overseen by Bradford Preparatory School.
Data sourceSchool profile facts are sourced from the NCES. Community content is posted by allk12 members.
+ Post