Vero Beach Public Schools Guide

Every Vero Beach public school with its address and main line, the 2026 building moves, and how the Indian River County district graded, checked October 15, 2026.


Short answer: Vero Beach public schools are run by the School District of Indian River County, which earned its fourth straight A district grade in 2026. Vero Beach campuses include Vero Beach High School at 1707 16th Street, Vero Beach Middle School at 1507 19th Street, Gifford Middle, three magnets (Osceola, Rosewood, Liberty) and six elementary schools. The district office is at 6500 57th Street, (772) 564-3000.

Last verified: October 15, 2026, against the sources listed at the end of this page.

Which public schools serve Vero Beach in 2026?

Vero Beach is served by the School District of Indian River County, and its school websites list twelve Vero Beach campuses in October 2026: Vero Beach High School, Vero Beach Middle School, Gifford Middle School, three magnet schools and six elementary schools.

The district office is at 6500 57th Street, Vero Beach, FL 32967, main number (772) 564-3000 (School District of Indian River County). Every Vero Beach school in the table below lists its address and main line on its own district website: Vero Beach High School, Vero Beach Middle School, Gifford Middle School, Osceola Magnet School, Rosewood Magnet School, Liberty Magnet School, Vero Beach Elementary School, Beachland Elementary School, Citrus Elementary School, Dodgertown Elementary School, Glendale Elementary School and Indian River Academy.

Vero Beach public schools, addresses and main numbers from district school websites, October 15, 2026
SchoolTypeAddress (Vero Beach)Main number
Vero Beach High SchoolHigh1707 16th Street, 32960(772) 564-5600
Vero Beach Middle SchoolMiddle1507 19th Street, 32960(772) 564-3980
Gifford Middle SchoolMiddle4530 28th Court, 32967(772) 564-3550
Osceola Magnet SchoolMagnet480 20th Avenue SW, 32962(772) 564-5821
Rosewood Magnet SchoolMagnet6400 57th Street, 32967(772) 564-3840
Liberty Magnet SchoolMagnet6850 81st Street, 32967(772) 564-5300
Vero Beach Elementary SchoolElementary1770 12th Street, 32960(772) 564-4550
Beachland Elementary SchoolElementary3350 Indian River Drive E, 32963(772) 564-3300
Citrus Elementary SchoolElementary2771 Citrus Road, 32968(772) 978-8350
Dodgertown Elementary SchoolElementary4350 43rd Avenue, 32967(772) 564-4100
Glendale Elementary SchoolElementary4940 8th Street, 32968772-978-8050
Indian River AcademyElementary500 20th Street SW, 32962(772) 564-3390

A Vero Beach mailing address does not always mean the city itself, since the district serves all of Indian River County: Gifford Middle School at 4530 28th Court sits in the Gifford census designated place, outside the city (Census geocoder). Charter options such as Indian River Charter High School have their own guide in this Vero Beach schools section.

Which Vero Beach schools changed buildings for the 2026-27 year?

Three Vero Beach schools answer at different addresses than a year earlier: Vero Beach Middle School at 1507 19th Street, Osceola Magnet School at 480 20th Avenue SW and Rosewood Magnet School at 6400 57th Street (Vero Beach Middle School website).

The district's own school websites show the moves. Osceola Magnet School gave 1110 18th Avenue SW as its address in a December 2025 capture of its site (archived Osceola Magnet site) and now gives 480 20th Avenue SW (Osceola Magnet School website). Rosewood Magnet School gave 3850 16th Street in a June 2026 capture (archived Rosewood site) and now gives 6400 57th Street (Rosewood Magnet School website). The Oslo Middle School site, captured May 15, 2026, listed 480 20th Ave SW and the main number 772-564-3980 (archived Oslo Middle site); in October 2026 that number belongs to Vero Beach Middle School at 1507 19th Street.

The Indian River County shelter register matches the changes. It lists Vero Beach Middle School as the former V.B.H.S Freshman Learning Center, the building at 1110 18th Av SW as Annex B, formerly Osceola Magnet, and Osceola Magnet School at 480 20th Av SW (Indian River County shelter layer). The same register gives 6400 57th St as the address of Storm Grove Middle School, the campus where Rosewood Magnet School now lists its own address.

Oslo Middle School, which the district credited in July 2026 with rising from a B to an A, still appears under that name in the July results (district school grades release). Families searching for Oslo Middle, the Freshman Learning Center or Rosewood at 3850 16th Street will find the current names and addresses in the table above.

How did Vero Beach public schools grade in 2026?

The School District of Indian River County, which runs every Vero Beach public school, earned its fourth consecutive A district grade in 2026, one of only 16 Florida districts with that streak (district release, July 1, 2026).

The Indian River County district behind the Vero Beach schools says 23 of its 24 traditional public schools earned an A, 96 percent and the third-highest share in Florida, and that every charter school earned an A. The Florida Department of Education results packet confirms the A district grade for Indian River and counts its graded schools as shown below (FLDOE 2025-26 School Grades Results Packet).

Indian River County school grades for 2025-26, FLDOE results packet
GradeNumber of schoolsShare
A2392%
B14%
C14%
D or F00%

Statewide, 34 districts received an A, 23 a B and 10 a C, and a district needs 65 percent of possible points for an A. The FLDOE school grades page posts the school-by-school spreadsheet that gives the grade for each Vero Beach campus (FLDOE school grades page).

Which Vero Beach schools ranked highest in Florida in 2026?

In the district's July 2026 report, Osceola Magnet School in Vero Beach ranked 56th among Florida's 1,786 graded elementary schools (district release).

In Grade 3 English Language Arts, Liberty Magnet School and Beachland Elementary School tied for 15th statewide, Rosewood Magnet School ranked 27th and Osceola Magnet School 36th. Citrus Elementary School and Oslo Middle School, both Vero Beach campuses, each improved from a B to an A, as did Pelican Island Classical Magnet School.

District-wide, Grade 3 English Language Arts proficiency reached 76 percent, third in Florida, and Middle School Acceleration ranked 4th, up from 56th in 2018-2019. The district home page adds eight Top 10 statewide rankings on the 2026 Florida student assessments, in English Language Arts, Mathematics, Science, Biology, Civics and U.S. History (School District of Indian River County), results that cover the Vero Beach schools along with the Sebastian and Fellsmere campuses.

How does a Vero Beach family reach the school district?

The School District of Indian River County answers at (772) 564-3000 from 6500 57th Street in Vero Beach, on the same street as the Rosewood Magnet School campus at 6400 57th Street (district home page).

Dr. David K. Moore is superintendent, quoted by name in the district's July 1, 2026 school grades release (district release). Each Vero Beach school keeps its own front office line, listed in the table above, which is the quickest route for attendance and enrollment questions about a specific campus such as Vero Beach High School at (772) 564-5600.

Last verified: October 15, 2026, on the School District of Indian River County website and the Florida Department of Education website, including every Vero Beach school address and phone number on this page.

What should Vero Beach families double-check about school information online?

Vero Beach school listings published before mid 2026 predate the 2026 building moves and the July 2026 grade release, so names, addresses and grades in them can be a year behind.

Three points are worth checking. First, any list naming Oslo Middle School or the Freshman Learning Center as current Vero Beach schools is out of date, given the new names in the county shelter register (shelter layer). Second, the district and state count differently: the district reports 23 of 24 traditional schools plus every charter at A, while the FLDOE packet table counts 23 A, 1 B and 1 C across Indian River schools. The school-level FLDOE spreadsheet settles the grade of any one Vero Beach school.

Third, the state grading scale itself moved. FLDOE raised the 2025-26 scales for high schools and combination schools because more than 75 percent of those schools earned an A or B in 2024-25 (FLDOE results packet), so a Vero Beach High School grade from 2025-26 was earned on a higher scale than the one used for 2024-25. The FLDOE school grades page also lists a Grading Scale Changes Overview, updated September 8, 2026 (FLDOE school grades page). Many of these Vero Beach campuses also serve as Indian River County hurricane shelters, covered in the Vero Beach hurricane evacuation zones guide.

Frequently asked questions

What school district serves Vero Beach?

The School District of Indian River County serves Vero Beach and the rest of the county from 6500 57th Street, Vero Beach, main number (772) 564-3000. It earned its fourth consecutive A district grade from the Florida Department of Education in 2026.

What happened to Oslo Middle School in Vero Beach?

The Oslo Middle School website, archived May 15, 2026, listed 480 20th Ave SW and 772-564-3980. In October 2026 Osceola Magnet School gives 480 20th Avenue SW as its address, and 772-564-3980 is the main number of Vero Beach Middle School at 1507 19th Street, the former Freshman Learning Center.

Where is Rosewood Magnet School now?

Rosewood Magnet School lists its address as 6400 57th Street, Vero Beach, FL 32967, phone (772) 564-3840. Indian River County shelter records give the same address for the Storm Grove Middle School campus, on the same street as the district office at 6500 57th Street. Its earlier address was 3850 16th Street.

How many Indian River County schools earned an A in 2026?

The district reports 23 of its 24 traditional public schools and every charter school earned an A. The FLDOE 2025-26 results packet counts 23 A, 1 B and 1 C schools for Indian River County, with the district grade an A.

Which Vero Beach public schools ranked highest in Florida in 2026?

In the district's July 2026 report, Osceola Magnet School ranked 56th of Florida's 1,786 graded elementary schools. In Grade 3 English Language Arts, Liberty Magnet School and Beachland Elementary School tied for 15th statewide and Rosewood Magnet School ranked 27th.

Sources

  1. School District of Indian River County home page https://www.indianriverschools.org/ Used for: district address, phone, 2026 assessment rankings
  2. Fourth Consecutive A District Grade (SDIRC, July 1, 2026) https://www.indianriverschools.org/article/3019588 Used for: district grade, school results, rankings
  3. 2025-26 School Grades Results Packet (FLDOE) https://www.fldoe.org/file/18534/SchoolGradesResultsPacket26.pdf Used for: district grade, school grade counts, grading scale
  4. Florida School Accountability Reports, School Grades (FLDOE) https://www.fldoe.org/accountability/accountability-reporting/school-grades/ Used for: 2026 files and September 8, 2026 update
  5. IRC Public Shelters layer (Indian River County) https://services9.arcgis.com/M0DpVhTwTZ42jNsw/arcgis/rest/services/IRC_Public_Shelters_HFS_VIEW/FeatureServer/0/query?where=1%3D1&outFields=Name,Address,City,Emergency_Function,CNTY_AREA,OPEN_ORDER,CAPACITY,INFORMATION,CONTACT&returnGeometry=false&f=json Used for: renamed school buildings and shelter role
  6. Vero Beach High School (School District of Indian River County) https://vbhs.indianriverschools.org/ Used for: address and main phone
  7. Vero Beach Middle School (School District of Indian River County) https://vbms.indianriverschools.org/ Used for: address and main phone
  8. Gifford Middle School (School District of Indian River County) https://gms.indianriverschools.org/ Used for: address and main phone
  9. Osceola Magnet School (School District of Indian River County) https://omes.indianriverschools.org/ Used for: address and main phone
  10. Rosewood Magnet School (School District of Indian River County) https://rms.indianriverschools.org/ Used for: address and main phone
  11. Liberty Magnet School (School District of Indian River County) https://lms.indianriverschools.org/ Used for: address and main phone
  12. Vero Beach Elementary School (School District of Indian River County) https://vbe.indianriverschools.org/ Used for: address and main phone
  13. Beachland Elementary School (School District of Indian River County) https://bes.indianriverschools.org/ Used for: address and main phone
  14. Citrus Elementary School (School District of Indian River County) https://ces.indianriverschools.org/ Used for: address and main phone
  15. Dodgertown Elementary School (School District of Indian River County) https://des.indianriverschools.org/ Used for: address and main phone
  16. Glendale Elementary School (School District of Indian River County) https://ges.indianriverschools.org/ Used for: address and main phone
  17. Indian River Academy (School District of Indian River County) https://ira.indianriverschools.org/ Used for: address and main phone
  18. Osceola Magnet School website, archived December 11, 2025 (SDIRC via Wayback Machine) https://web.archive.org/web/20251211122622/https://omes.indianriverschools.org/ Used for: former Osceola Magnet address
  19. Rosewood Magnet School website, archived June 7, 2026 (SDIRC via Wayback Machine) https://web.archive.org/web/20260607204253/https://rms.indianriverschools.org/ Used for: former Rosewood address
  20. Oslo Middle School website, archived May 15, 2026 (SDIRC via Wayback Machine) https://web.archive.org/web/20260515131617/https://oms.indianriverschools.org/ Used for: Oslo address and main number
  21. Census Geocoder, 4530 28th Ct (U.S. Census Bureau) https://geocoding.geo.census.gov/geocoder/geographies/onelineaddress?address=4530%2028th%20Ct%2C%20Vero%20Beach%2C%20FL%2032967&benchmark=Public_AR_Current&vintage=Current_Current&format=json Used for: Gifford Middle School is in Gifford CDP
Last updated: October 15, 2026

How this page was made

Digital Towns uses AI assistance to research and write its guides, and every page is only as good as the sources it cites. Our goal is the most accurate, useful local information possible.

This page was fact-checked twice before publishing.

If you see an error, or anything you can show is false, tell us right away and we will take a third look.

Report an error
Quote or describe the part that's wrong.
Explain what's actually true.
Only if you'd like a reply. Never shown publicly.

How we fact-check

Continue exploring

Photo credits