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

Pine Lake Preparatory

104 Yellow Wood Circle, Mooresville, NC 28115 · (704) 237-5304 · Iredell County
GRADES KG–12COMBINED13-CITYCHARTERREGULAR SCHOOL1,888 STUDENTS
Enrollment
1,888
Combined
STATE 731
Student : Teacher
15.9:1
119 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
115
Grade 1
114
Grade 2
118
Grade 3
121
Grade 4
124
Grade 5
123
Grade 6
163
Grade 7
163
Grade 8
163
Grade 9
173
Grade 10
171
Grade 11
169
Grade 12
171
Student demographics
White
1,52581%
STATE 42%
Hispanic
1287%
STATE 22%
Black
292%
STATE 25%
Asian
1146%
STATE 4%
Two+
855%
STATE 6%
Native American
50%
STATE 1%
Pacific Islander
20%
STATE 0%
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
99353%
Female
89547%

Discussions

+ POST

7-year change

SY 2017-18 vs SY 2024-25
Enrollment
1,888
+26 (+1%) vs 2017
Student : Teacher
15.9:1
was 16.8:1
% White
81%
was 87%
% Hispanic
7%
was 4%
% Black
2%
was 2%
% Asian
6%
was 4%
Source: NCES Common Core of Data

About Pine Lake Preparatory

Pine Lake Preparatory, a big all-grades campus in Mooresville, North Carolina, run under Pine Lake Preparatory, works with 1,888 students, covering grades K through 12. Compared to the state average of about 731 students per school, that is 158% larger than typical.

Operationally, Pine Lake Preparatory answers to Pine Lake Preparatory, which sets policy, hires staff, and reports enrollment to the state.

In terms of who attends, Pine Lake Preparatory lists that nearly all students (81%) are White. Other groups include 7% Hispanic, 6% Asian, 5% multiracial.

Looking at school resources, On paper, Pine Lake Preparatory has 119 full-time-equivalent teachers, translating to a class-load average of around 15.9:1. That tracks the state average closely.

Zooming out to the county, community-level numbers for Iredell County indicate median household earnings sit near $81,419, 34% of adults hold a bachelor's degree or higher, and census figures put the poverty rate at about 8%. Pine Lake Preparatory is one of 52 public schools in Iredell County (combined enrollment of about 31,906 students).

Langtree Charter Academy is the nearest neighboring public school, about 1.2 miles from this campus. Counting just inside five miles, 8 other public schools cluster around Pine Lake Preparatory.

Geographically, the school is in a downtown area. Pine Lake Preparatory operates as a public charter school, meaning it is publicly funded but governed independently of the surrounding district's traditional schools.

Looking at the recent track record. Looking back 7 years, enrollment at Pine Lake Preparatory has stayed largely flat, going from 1,862 students in 2018 to 1,888 in 2025. The White share of enrollment contracted from 87% to 81% over that span.

On allk12, recent activity here tends to focus on school events, parent volunteer needs, and clubs. The community welcomes input from current and former families.

Iredell County at a glance

View full county profile
Population
196,544
Census ACS
Median income
$81,419
Household, ACS
Bachelor's+
34%
Adults 25+
Poverty rate
8%
Below federal line
Schools in county
52
31,906 students

Quick facts

School name
Pine Lake Preparatory
District
Pine Lake Preparatory
Address
104 Yellow Wood Circle, Mooresville, NC 28115
Phone
(704) 237-5304
County
Iredell County
Level
Combined
Grade range
KG–12
Total enrollment
1,888
Teachers (FTE)
119
Student–teacher ratio
15.9:1
Locale
13-City: Small
NCES ID
370014502926
Charter school
Yes
Virtual school
No

Related schools

Other schools in Mooresville
Nearby schools

Frequently asked questions

About Pine Lake Preparatory
How many students attend Pine Lake Preparatory?
Pine Lake Preparatory enrolls approximately 1,888 students in grades KG-12.
Is Pine Lake Preparatory an elementary, middle, or high school?
Pine Lake Preparatory is a combined-grade school covering grades KG-12.
How many students per teacher at Pine Lake Preparatory?
Approximately 15.9:1 students per teacher at Pine Lake Preparatory.
What is the student diversity at Pine Lake Preparatory?
Student demographics at Pine Lake Preparatory are roughly 81% White, 7% Hispanic, 2% Black, 6% Asian, 5% Two or more.
Who oversees Pine Lake Preparatory?
Pine Lake Preparatory is overseen by Pine Lake Preparatory in Iredell County.
Data sourceSchool profile facts are sourced from the NCES. Community content is posted by allk12 members.
+ Post