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

11 schools in Saint Croix

US Virgin Islands · Public K-12

Looking for a public school in Saint Croix? The city has 11 K-12 options totaling roughly 5,145 students (8 elementary, 1 middle, and 2 high).

7-year change in Saint Croix

SY 2017-18 vs SY 2024-25
Total enrollment
5,145
-156 (-3%) vs SY 2017-18
School count
10
-3 (-23%) vs SY 2017-18
% White
1%
was 1%
% Hispanic
28%
was 27%
% Black
69%
was 71%
% Asian
1%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Alfredo Andrews Elementary SchoolElementaryPK-06484
Claude O. Markoe Elementary SchoolElementaryPK-06411
Eulalie RiveraElementaryPK-08631
John H. Woodson Junior High SchoolMiddle07-08461
Juanita GardineElementaryPK-08296
Lew Muckle Elementary SchoolElementaryPK-06363
Pearl B. LarsenElementaryPK-08448
Ricardo Richards Elementary SchoolElementaryPK-06422
St. Croix Central High SchoolHigh09-12697
St. Croix Educational Complex High SchoolHigh09-12932
St. Croix Educational Complex Vocational SchoolElementaryM-M·

About Saint Croix

Saint Croix is an average-sized US Virgin Islands city in terms of public-school footprint, with 11 schools and 5,145 students total.

Looking at the level breakdown, the city consists of 8 elementary, 1 middle, and 2 high.

Schools in Saint Croix average about 468 students each, 10% noticeably below the US Virgin Islands norm.

Over the past 7-year window. Across the same 7-year window, public-school enrollment decreased 3%: 5,301 students in SY 2017-18 versus 5,145 in SY 2024-25. The school count fell from 13 to 10 across the same 7-year window.

In the discussion threads here, the community for Saint Croix 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 Saint Croix?
Saint Croix, US Virgin Islands has 11 public K-12 schools serving approximately 5,145 students.
How many elementary, middle, and high schools are in Saint Croix?
Saint Croix has 8 elementary, 1 middle, 2 high public schools.
What is the largest public school in Saint Croix?
St. Croix Educational Complex High School is the largest public school in Saint Croix by enrollment, with approximately 932 students.
What school districts serve Saint Croix?
Saint Croix public schools are operated by Saint Croix School District.
What grade levels do public schools in Saint Croix cover?
Public schools in Saint Croix serve students from pre-K through grade 12.