Public primary and secondary schools in Ponte Vedra Beach are administered by the St. Johns County School District. Allen D. Nease High School and Ponte Vedra High School, which was constructed to relieve the overcrowding of Allen D. Nease High School, serve as the two public high schools in the Ponte Vedra area. Alice B. Landrum Middle School is one of the primary, public middle schools in the area. There is also a K-8 school in the area called Valley Ridge Academy. The Ponte Vedra Palm Valley-Rawlings Elementary School serves as one of the primary, public elementary schools (K-5) in the area, as well as Ocean Palms Elementary School.