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

4 schools in Morrisville

Pennsylvania · Public K-12

Within Morrisville, Pennsylvania, 4 public K-12 schools teach roughly 1,405 students, an average of 351 per campus.

7-year change in Morrisville

SY 2017-18 vs SY 2024-25
Total enrollment
1,405
+8 (+1%) vs SY 2017-18
School count
4
0 (0%) vs SY 2017-18
% White
46%
was 48%
% Hispanic
18%
was 14%
% Black
23%
was 26%
% Asian
4%
was 5%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Eleanor Roosevelt El SchElementaryKG-05583
Grandview El SchElementaryKG-02220
Morrisville HSHigh06-12405
Morrisville Intermediate SchElementary03-05197

About Morrisville

Public education in Morrisville, Pennsylvania runs across 4 schools that serves roughly 1,405 students. By footprint, Morrisville sits in the sparse bracket.

For a sense of the school types, the city consists of 3 elementary, and 1 high.

Average school size in Morrisville is around 351 students, 38% noticeably below the Pennsylvania average of about 569.

Looking at the last 7 years. Total public-school enrollment in Morrisville has held roughly steady since SY 2017-18, moving from about 1,397 students to 1,405. On the demographic side, Hispanic enrollment moved from 14% to 18% over the same window.

In the discussion threads here, the community for Morrisville discusses school events, board meetings, and seasonal calendars. Members of the local community share what they see day-to-day.

Frequently asked questions

How many K-12 schools are in Morrisville, Pennsylvania?
There are 4 public K-12 schools in Morrisville, with a combined enrollment of about 1,405.
How many elementary, middle, and high schools are in Morrisville?
Morrisville has 3 elementary, 1 high public schools.
What is the largest public school in Morrisville?
Eleanor Roosevelt El Sch is the largest public school in Morrisville by enrollment, with approximately 583 students.
What school districts serve Morrisville?
Morrisville is served by 2 public school districts, including Pennsbury SD, Morrisville Borough SD.
What grade levels do public schools in Morrisville cover?
Public schools in Morrisville serve students from kindergarten through grade 12.