Middle Schools in Ponte Vedra Beach, FL Landrum Middle School230 Landrum LnPonte Vedra Beach, FL, 320829045478410Hastings Elementary SchoolMiddle SchoolsPrivate Schools K 12Public Schools Show More