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

6 schools in Petal

Mississippi · Public K-12

Petal, Mississippi hosts 6 public K-12 schools with combined enrollment of about 4,426 students, broken out as 3 elementary, 2 middle, and 1 high.

7-year change in Petal

SY 2017-18 vs SY 2024-25
Total enrollment
4,426
+122 (+3%) vs SY 2017-18
School count
6
0 (0%) vs SY 2017-18
% White
69%
was 74%
% Hispanic
8%
was 4%
% Black
18%
was 17%
% Asian
1%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Petal Elementary 3-4Elementary03-04636
Petal High SchoolHigh09-131,324
Petal Middle SchoolMiddle07-08645
Petal Primary SchoolElementaryPK-021,016
Petal Upper ElementaryMiddle05-06632
Runnelstown SchoolElementaryKG-05173

About Petal

Petal is an average-sized Mississippi city in terms of public-school footprint, with 6 schools and 4,426 students total.

In terms of grade levels, the city covers 3 elementary, 2 middle, and 1 high.

Schools in Petal average about 738 students each, 48% above the Mississippi norm.

Trend over the past 7 years. Combined enrollment now sits at 4,426 students, increased 3% from the 4,304 reported in SY 2017-18. Demographically, the White share of enrollment decreased from 74% to 69%.

On this page, the community for Petal 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 public schools are in Petal?
Petal, Mississippi has 6 public K-12 schools serving approximately 4,426 students.
How many elementary, middle, and high schools are in Petal?
Petal has 3 elementary, 2 middle, 1 high public schools.
What is the largest public school in Petal?
Petal High School is the largest public school in Petal by enrollment, with approximately 1,324 students.
What school districts serve Petal?
Petal is served by 2 public school districts, including Petal School District, Perry County School District.
What grade levels do public schools in Petal cover?
Public schools in Petal serve students from pre-K through grade 13.