The bulletin board for America's public schools. Parents, teachers, students, and staff. One community per school.

5 schools in Mount Joy

Pennsylvania · Public K-12

In total, Mount Joy hosts 5 public K-12 schools with about 2,437 students, an average of 487 per campus.

7-year change in Mount Joy

SY 2017-18 vs SY 2024-25
Total enrollment
2,437
-206 (-8%) vs SY 2017-18
School count
5
+1 (+25%) vs SY 2017-18
% White
73%
was 80%
% Hispanic
18%
was 11%
% Black
3%
was 4%
% Asian
2%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Donegal HSHigh09-12955
Donegal JHSMiddle07-08419
Donegal Primary SchoolElementaryKG-02559
Farmdale El SchElementaryKG-06489
Lancaster County Career and Technology Center - Mt JoyHigh09-1215

About Mount Joy

Mount Joy, Pennsylvania is home to 5 public schools, with combined enrollment of approximately 2,437 students. By school count, it is a compact city.

On the level-by-level breakdown, the city is built around 2 elementary, 1 middle, and 2 high.

Average school size in Mount Joy is around 487 students, 14% below the Pennsylvania average of about 569.

Trend over the past 7 years. Combined enrollment now sits at 2,437 students, contracted 8% from the 2,643 reported in SY 2017-18. Over that span, Mount Joy gained 1 school, going from 4 to 5. Demographically, the Hispanic share of enrollment grew from 11% to 18%.

On this page, the community for Mount Joy discusses school events, board meetings, and seasonal calendars. Discussions cut across districts, schools, and grade levels.

Frequently asked questions

How many public schools are in Mount Joy?
Mount Joy, Pennsylvania has 5 public K-12 schools serving approximately 2,437 students.
How many elementary, middle, and high schools are in Mount Joy?
Mount Joy has 2 elementary, 1 middle, 2 high public schools.
What is the largest public school in Mount Joy?
Donegal HS is the largest public school in Mount Joy by enrollment, with approximately 955 students.
What school districts serve Mount Joy?
Mount Joy is served by 3 public school districts, including Donegal SD, Hempfield SD, Lancaster County Career and Technology Center.
What grade levels do public schools in Mount Joy cover?
Public schools in Mount Joy serve students from kindergarten through grade 12.