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

8 schools in Sebastian

Florida · Public K-12

Whether you are tracking a high school, middle school, or elementary campus, Sebastian's 8 public K-12 schools collectively enroll about 4,283 students (3 elementary, 2 middle, and 1 high).

7-year change in Sebastian

SY 2017-18 vs SY 2024-25
Total enrollment
4,283
-432 (-9%) vs SY 2017-18
School count
8
+1 (+14%) vs SY 2017-18
% White
51%
was 56%
% Hispanic
30%
was 26%
% Black
14%
was 13%
% Asian
1%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
INDIAN RIVER VIRTUAL INSTRUCTION PROGRAMCombinedKG-1239
PELICAN ISLAND ELEMENTARY SCHOOLElementaryPK-05354
SEBASTIAN CHARTER JUNIOR HIGH SCHOOLMiddle06-08295
SEBASTIAN ELEMENTARY SCHOOLElementaryPK-05312
SEBASTIAN RIVER HIGH SCHOOLHigh09-121,777
SEBASTIAN RIVER MIDDLE SCHOOLMiddle06-08775
TREASURE COAST ELEMENTARY SCHOOLElementaryKG-05679
WABASSO SCHOOLCombinedPK-1252

About Sebastian

Sebastian, Florida is home to 8 public schools, with combined enrollment of approximately 4,283 students. By school count, it is a middle-population city.

On the school-mix side, the city is made up of 3 elementary, 2 middle, 1 high, and 2 other.

Per-campus enrollment runs near 535, meaningfully below the state mean of about 705.

Over the past 7-year window. Total public-school enrollment in Sebastian has decreased 9% since SY 2017-18, moving from about 4,715 students to 4,283. Sebastian now counts 8 public schools, up from 7 in SY 2017-18. On the demographic side, White enrollment moved from 56% to 51% over the same window.

On this page, the community for Sebastian discusses enrollment trends, district policy changes, and bus-route updates. Members of the local community share what they see day-to-day.

Frequently asked questions

How many public schools are in Sebastian?
Sebastian, Florida has 8 public K-12 schools serving approximately 4,283 students.
How many elementary, middle, and high schools are in Sebastian?
Sebastian has 3 elementary, 2 middle, 1 high, 2 combined-grade public schools.
What is the largest public school in Sebastian?
SEBASTIAN RIVER HIGH SCHOOL is the largest public school in Sebastian by enrollment, with approximately 1,777 students.
What school districts serve Sebastian?
Sebastian public schools are operated by INDIAN RIVER.
What grade levels do public schools in Sebastian cover?
Public schools in Sebastian serve students from pre-K through grade 12.
Are there charter schools in Sebastian?
1 of the 8 public schools in Sebastian are charter schools.