Public Schools in Miami Beach, Florida

There are 9 Public Schools in Miami Beach, Florida, serving a population of 92,187 people in an area of 8 square miles. There is 1 Public School per 10,243 people, and 1 Public School per square mile.

In Florida, Miami Beach is ranked 409th of 1036 cities in Public Schools per capita, and 159th of 1036 cities in Public Schools per square mile.

List of Miami Beach Public Schools

Find Miami Beach, Florida public schools, including charter schools, k-12, elementary, middle, and high schools.


Biscayne Elementary School 800 77th Street Miami Beach, FL

Fienberg/Fisher K-8 Center 1420 Washington Avenue Miami Beach, FL

Mater Academy At Mount Sinai 4300 Alton Road Miami Beach, FL

Mater Academy Miami Beach 8625 Byron Avenue Miami Beach, FL

Miami Beach Adult & Community Ed Center 1424 Drexel Avenue Miami Beach, FL

Miami Beach Senior High School 2231 Prairie Avenue Miami Beach, FL

Nautilus Middle School 4301 North Michigan Avenue Miami Beach, FL

North Beach Elementary School 4100 Prairie Avenue Miami Beach, FL

South Pointe Elementary School 1050 4th Street Miami Beach, FL

About Miami Beach Public Schools

Miami Beach Public Schools are tuition-free, publicly funded schools that are legally required to accept and provide an education to all children from Kindergarten age through Grade 12 in Miami Beach, FL. Each of the fifty state constitutions includes a requirement for the provision of a Public School system, and each state, including Florida, also has a compulsory education law that requires school-age children to attend school.

You may contact Public Schools for questions about:
  • Miami Beach Public School calendars
  • Admissions policies and enrollment
  • Miami Beach school district
  • Academics and school curriculum
  • School buses and transportation

Miami Beach Public School Statistics

Find Miami Beach Public School Enrollment and Educational Attainment (Age 25+). Data Source: U.S. Census Bureau; American Community Survey, 2017 ACS 5-Year Estimates.

Miami Beach Public School Enrollment
 Miami BeachMiami-Dade County
Nursery & Preschool Enrollment403 (25.5%)24,315 (53.7%)
Kindergarten Enrollment554 (68.7%)26,771 (83.0%)
Elementary School Enrollment (Grades 1-4)2,377 (77.1%)103,881 (85.9%)
Elementary School Enrollment (Grades 5-8)2,087 (79.6%)105,945 (87.2%)
High School Enrollment (Grades 9-12)1,736 (73.9%)114,604 (88.1%)
Miami Beach Educational Attainment (Age 25+)
 Miami BeachMiami-Dade County
Less than 9th Grade Education4,574 (6.3%)194,934 (10.2%)
9-12th Grade (No Diploma)3,711 (5.1%)167,399 (8.8%)
High School Graduate (Including Equivalency)14,847 (20.3%)537,439 (28.2%)