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

Oxford Preparatory

6041B Landis Rd, Oxford, NC 27565 · (919) 690-0360 · Granville County
GRADES KG–12COMBINED41-RURALCHARTERREGULAR SCHOOL869 STUDENTS
Enrollment
869
Combined
STATE 731
Student : Teacher
15.1:1
58 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
58
Grade 1
67
Grade 2
60
Grade 3
65
Grade 4
66
Grade 5
72
Grade 6
72
Grade 7
71
Grade 8
75
Grade 9
75
Grade 10
68
Grade 11
57
Grade 12
63
Student demographics
White
63273%
STATE 42%
Hispanic
728%
STATE 22%
Black
9811%
STATE 25%
Asian
132%
STATE 4%
Two+
506%
STATE 6%
Native American
40%
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
42849%
Female
44151%

Discussions

+ POST

7-year change

SY 2017-18 vs SY 2024-25
Enrollment
869
+481 (+124%) vs 2017
Student : Teacher
15.1:1
was 15.2:1
% White
73%
was 82%
% Hispanic
8%
was 2%
% Black
11%
was 10%
% Asian
2%
was 1%
Source: NCES Common Core of Data

About Oxford Preparatory

Oxford Preparatory is a middle-of-the-pack combined-grade school in Oxford, North Carolina, part of Oxford Preparatory School. The school serves 869 students in grades K through 12.

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

On the student-mix side, Oxford Preparatory records that the largest single group is White, at 73% of enrollment; the rest consists of 11% Black, 8% Hispanic, 6% multiracial. The wider county runs roughly 57% White, putting the school's mix considerably more White than the area baseline.

Looking at the economic backdrop, Oxford Preparatory lists 58 full-time-equivalent teachers, putting the student-to-teacher ratio at about 15.1:1. Statewide, the average ratio sits near 16.1:1, putting Oxford Preparatory tighter than the state norm the norm.

In the surrounding community, census data for Granville County shows the typical household earns roughly $71,111 per year, roughly 25% of adults have completed at least a four-year degree, and census figures put the poverty rate at about 12%. Across Granville County's 20 public schools (combined enrollment of about 8,376 students), Oxford Preparatory is one campus in the mix.

The closest other public school is Phoenix Academy, roughly 2.0 miles away. 8 of the 8 nearest public schools sit inside a five-mile radius.

The school occupies a countryside site. Oxford Preparatory is a charter school, which puts it inside the public-school system but outside the standard district-managed model.

Over the past 7-year window. Over the past 7-year window, the student count climbed 124%: 388 students in 2018 compared to 869 in 2025. Over the same period, the White share edged down from 82% to 73%.

Inside the community feed, the page collects discussion, questions, and updates around open house dates, ride-share offers, and field-trip permission slips. Posting is open to anyone connected to the school.

Granville County at a glance

View full county profile
Population
60,877
Census ACS
Median income
$71,111
Household, ACS
Bachelor's+
25%
Adults 25+
Poverty rate
12%
Below federal line
Schools in county
20
8,376 students

Quick facts

School name
Oxford Preparatory
District
Oxford Preparatory School
Address
6041B Landis Rd, Oxford, NC 27565
Phone
(919) 690-0360
County
Granville County
Level
Combined
Grade range
KG–12
Total enrollment
869
Teachers (FTE)
58
Student–teacher ratio
15.1:1
Locale
41-Rural: Fringe
NCES ID
370033803292
Charter school
Yes
Virtual school
No

Related schools

Other schools in Oxford
Nearby schools

Frequently asked questions

About Oxford Preparatory
What is the total enrollment at Oxford Preparatory?
Oxford Preparatory enrolls approximately 869 students in grades KG-12.
What age range does Oxford Preparatory serve?
Oxford Preparatory serves students from grade KG through grade 12.
How many students per teacher at Oxford Preparatory?
Approximately 15.1:1 students per teacher at Oxford Preparatory.
What is the student diversity at Oxford Preparatory?
Student demographics at Oxford Preparatory are roughly 73% White, 8% Hispanic, 11% Black, 2% Asian, 6% Two or more.
Who oversees Oxford Preparatory?
Oxford Preparatory is overseen by Oxford Preparatory School in Granville County.
Data sourceSchool profile facts are sourced from the NCES. Community content is posted by allk12 members.
+ Post