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

4 schools in Greencastle

Pennsylvania · Public K-12

Across Greencastle, 4 public K-12 schools serve approximately 2,911 students across 2 elementary, 1 middle, and 1 high.

7-year change in Greencastle

SY 2017-18 vs SY 2024-25
Total enrollment
2,911
-102 (-3%) vs SY 2017-18
School count
4
0 (0%) vs SY 2017-18
% White
85%
was 89%
% Hispanic
7%
was 4%
% Black
2%
was 2%
% Asian
1%
was 2%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Greencastle-Antrim El SchElementary03-05671
Greencastle-Antrim MSMiddle06-08729
Greencastle-Antrim Primary SchElementaryKG-02529
Greencastle-Antrim SHSHigh09-12982

About Greencastle

Public education in Greencastle, Pennsylvania runs across 4 schools that teaches roughly 2,911 students. By footprint, Greencastle sits in the compact bracket.

On the level-by-level breakdown, the city is made up of 2 elementary, 1 middle, and 1 high.

Average school size in Greencastle is around 728 students, 28% above the Pennsylvania average of about 569.

Over the past 7-year window. Across the same 7-year window, public-school enrollment contracted 3%: 3,013 students in SY 2017-18 versus 2,911 in SY 2024-25. Demographically, the White share of enrollment contracted from 89% to 85%.

On this page, the community for Greencastle discusses school events, board meetings, and seasonal calendars. Parents, students, and educators in the area can post or comment.

Frequently asked questions

How many public schools are in Greencastle?
Greencastle, Pennsylvania has 4 public K-12 schools serving approximately 2,911 students.
How many elementary, middle, and high schools are in Greencastle?
Greencastle has 2 elementary, 1 middle, 1 high public schools.
What is the largest public school in Greencastle?
Greencastle-Antrim SHS is the largest public school in Greencastle by enrollment, with approximately 982 students.
What school districts serve Greencastle?
Greencastle public schools are operated by Greencastle-Antrim SD.
What grade levels do public schools in Greencastle cover?
Public schools in Greencastle serve students from kindergarten through grade 12.