Public schooling in New York is a layered system, and the office you need depends on where you live. The state sets the rules, but local districts, city agencies and regional service centers handle enrollment, bus routes, records and special education. This page gathers public school contacts from the Bronx to Buffalo, so you can find a campus phone number and know which body to call next. The database covers 947 cities, from dense Brooklyn neighborhoods to small upstate villages.
Who Runs Public Schools in New York State
The New York State Education Department (NYSED) oversees public education statewide. Its head, the Commissioner of Education, is appointed by the Board of Regents. The Regents are chosen by the State Legislature rather than by voters. They set policy for the University of the State of New York, an umbrella that includes every public school. The main rules come from the state Education Law and the Commissioner's Regulations.
NYSED sets learning standards, certifies teachers, defines graduation requirements and publishes annual School Report Cards. It does not run individual schools. That job belongs to roughly 700 school districts, each with its own board of education, superintendent and budget. In most districts, voters elect the board and approve the school budget each May. New York City and the other "Big Five" cities (Buffalo, Rochester, Syracuse and Yonkers) work differently, because their school budgets run through city government.
A few state rules apply wherever you live:
- School attendance is required from age 6 to 16, and some districts extend this to 17.
- A child who lives in a district may attend tuition-free until the end of the school year in which they turn 21, unless they earn a diploma first.
- Students must meet immunization requirements. Religious exemptions ended in 2019, but medical exemptions remain.
- Districts must provide at least 180 days of instruction each year.
Public Schools in New York City: Five Boroughs, One District
The largest share of our listings sits in New York City, where the five boroughs match five counties. Brooklyn is Kings County, which has more listings than any other county in the state. The Bronx County and Queens County pages come next. Manhattan is New York County, and Staten Island is Richmond County.
NYC Public Schools is one district run by a chancellor who answers to the mayor. Elementary and middle schools are grouped into 32 community school districts, and each has a superintendent. Most elementary students attend a zoned school based on their home address. Family Welcome Centers in each borough help with registration, placement questions and transfers.
High school works differently. Eighth graders submit a citywide application in the fall and rank their choices. Some programs screen by grades or auditions. Others admit by lottery or give priority to local students. Examples in our directory include Bronx Theatre High School, Bronx International High School in Morrisania, the Brooklyn School for Music and Theater in Crown Heights, and the Academy of Urban Planning in Bushwick. In Queens you will find August Martin High School in Jamaica and the East-West School of International Studies in Flushing. Concord High School serves Staten Island.
Charter schools are public and tuition-free, but independent boards run them. Central Brooklyn Ascend Charter School, Believe Southside Charter High School in Williamsburg and Challenge Preparatory Charter School in Far Rockaway are listed here. Charters admit students by lottery when applications exceed seats, so you apply to each school directly rather than through your zoned school.
Upstate Cities, Long Island Suburbs and Rural Districts
Outside the city, the picture changes. Buffalo and Rochester anchor the western part of the state in Erie County and Monroe County, while Syracuse sits in Onondaga County. Their city districts are large, with magnet programs, bilingual offerings and neighborhood schools. The Seymour Dual Language Academy in Syracuse is one example. Albany Leadership Charter High School for Girls shows how charters operate in the Capital Region. Yonkers, in Westchester County, has its own city district too. Cross Hill Academy is among its listings.
Long Island is the opposite case. Suffolk County and Nassau County together hold hundreds of listings, but they are split among dozens of small suburban districts. Each sets its own tax rate and calendar. District lines often ignore town and village boundaries, so your mailing city may not match your school district. Confirm your district using your street address before you go to a school office.
In rural areas, such as Jamestown in Chautauqua County, one district may serve several towns. These districts often share staff and programs through Boards of Cooperative Educational Services (BOCES). BOCES regional centers run career and technical programs, special education services and adult education that a small district could not offer alone. Abraham Lincoln Elementary School in Jamestown is a typical example of a smaller-city school in our listings.
Enrolling a Child: What to Bring and When to Go
Enrollment is handled by the district, and often by a central registration office rather than the school itself. Rules vary by district, but most ask for the same core papers:
- Proof of your child's age, such as a birth certificate or passport.
- Proof of residency, such as a lease, mortgage statement or recent utility bill.
- An immunization record from a doctor or previous school.
- Your photo ID and, if available, records from the last school attended.
- Any Individualized Education Program (IEP) or 504 plan.
Families without a fixed address are protected by the federal McKinney-Vento Act. A student can enroll right away, even without all the paperwork, and every district has a liaison to help.
Timing matters. Kindergarten registration usually runs in winter or spring for September starts. NYC high school applications close in the fall. Many offices run reduced hours in July and August, so call ahead. Our listings are compiled from public records. A few may show an outdated address or phone number, so confirm details with the school or district before you travel.
Public schools in New York are operated by independent school districts governed by locally elected boards and overseen by the New York Department of Education, which sets academic standards, graduation requirements, and accountability frameworks for all public schools in the state. New York distributes state funding to districts through a formula that accounts for student enrollment, local property wealth, and special population needs.
Public Schools locations are available in 947 cities across New York. They are spread across 63 counties.
Cities with the highest concentration of public schools include New York, Bronx, Brooklyn, reflecting larger urban populations with extensive school district networks serving tens of thousands of students across many campuses.
Families new to New York should contact their local school district's enrollment office to determine their assigned school, learn about available school choice programs, and understand immunization and residency documentation requirements before the start of the school year.
Public Schools by Counties
Public Schools by Cities
- Amenia
- Amherst
- Adams Center
- Auburn
- Aurora
- Alden
- Antwerp
- Avon
- Andover
- Almond
- Allegany
- Andes
- Athens
- Adams
- Arlington
- Au Sable Forks
- Altamont
- Afton
- Alexander
- Alexandria Bay
- Albany
- Akron
- Angola
- Amsterdam
- Altmar
- Astoria
- Averill Park
- Armonk
- Addison
- Apalachin
- Ardsley
- Arcade
- Albertson
- Amityville
- Albion
- Avoca
- Accord
- Argyle
- Arkport
- Attica
- Arverne
- Airmont
- Bridgeport
- Belmont
- Brownsville
- Borough Park
- Brockport
- Baldwin
- Belfast
- Brocton
- Bedford-Stuyvesant
- Bath Beach
- Bergen
- Bethpage
- Brushton
- Batavia
- Bay Ridge
- Buffalo
- Brooklyn
- Bayville
- Berne
- Bolivar
- Bronx
- Binghamton
- Bensonhurst
- Brighton Beach
- Broadalbin
- Bushwick
- Bemus Point
- Big Flats
- Beacon
- Black River
- Bergen Beach
- Bainbridge
- Burt
- Blossvale
- Bath
- Brookhaven
- Bronxville
- Bellerose
- Boonville
- Bloomfield
- Brasher Falls
- Bayport
- Berlin
- Brentwood
- Bellmore
- Bay Terrace
- Baldwinsville
- Bedford
- Blue Point
- Blauvelt
- Bradford
- Bellport
- Briarcliff Manor
- Brewster
- Burnt Hills
- Boiceville
- Barker
- Brewerton
- Bay Shore
- Bedford Hills
- Bayside
- Ballston Spa
- Babylon
- Bolton Landing
- Buchanan
- Ballston Lake
- Bohemia
- Broad Channel
- Brooktondale
- Cato
- Cincinnatus
- Chelsea
- Constableville
- Copenhagen
- Chittenango
- Coxsackie
- Calcium
- Cypress Hills
- Canaseraga
- Cattaraugus
- Castorland
- Carthage
- Corfu
- Cape Vincent
- Cobble Hill
- Cazenovia
- Cortland
- Caledonia
- Carle Place
- Clifton
- Cuba
- Cassadaga
- Clymer
- Chazy
- Craryville
- Crown Heights
- Chemung
- Claverack
- Clarence
- Caroga Lake
- Clayton
- Chaumont
- Cohoes
- Conklin
- Champlain
- Chatham
- Cairo
- Canarsie
- Cheektowaga
- Churchville
- City Island
- Cayuga
- Catskill
- Canastota
- Canajoharie
- Crown Point
- Clarence Center
- Chateaugay
- Coney Island
- Clinton Hill
- Canaan
- Colden
- Chester
- Canton
- Copiague
- Callicoon
- Commack
- Cutchogue
- Cuddebackville
- Constantia
- Cornwall-on-Hudson
- Cottekill
- Carmel Hamlet
- College Point
- Concord
- Cedarhurst
- Clinton
- Cold Spring
- Corning
- Cameron
- Coram
- Candor
- Croton-on-Hudson
- Clifton Park
- Colton
- Center Moriches
- Canandaigua
- Central Square
- Cleveland
- Centereach
- Cherry Valley
- Cobleskill
- Central Islip
- Camden
- Castleton Corners
- Cambridge
- Clyde
- Cortlandt
- Clifton Springs
- Circleville
- Camillus
- Campbell
- Cornwall
- Corona
- Cherryplain
- Cambria Heights
- Castleton-on-Hudson
- Cohocton
- Calverton
- Chappaqua
- Cicero
- Chestnut Ridge
- Cameron Mills
- Cold Spring Harbor
- Chestertown
- Cooperstown
- Corinth
- Crompond
- Charleston
- Centerport
- Congers
- Canisteo
- Cross River
- East Amherst
- Eden
- Elba
- Ellicottville
- Endicott
- Endwell
- Ellenburg Center
- Elizabethtown
- East Aurora
- East Meadow
- Ellenburg Depot
- East Flatbush
- Elmira
- Elma Center
- Elmira Heights
- East Pembroke
- East Rochester
- Elmont
- Evans Mills
- East Rockaway
- Elma
- East Moriches
- Ellenville
- Elm Park
- Elbridge
- Eldred
- East Williston
- East Syracuse
- Eastport
- East Quogue
- Eastchester
- East Greenbush
- Elmhurst
- East Elmhurst
- East Hampton
- Elwood
- Elmsford
- Edmeston
- East Patchogue
- East Norwich
- East Northport
- East Islip
- Frankfort
- Franklinville
- Falconer
- Forestville
- Fredonia
- Flatlands
- Fort Greene
- Fillmore
- Friendship
- Fairport
- Fonda
- Freeport
- Farmersville Station
- Franklin
- Fort Plain
- Frewsburg
- Fishkill
- Fort Covington
- Fallsburg
- Floral Park
- Fayetteville
- Far Rockaway
- Flushing
- Fabius
- Florida
- Fort Edward
- Franklin Square
- Farmingville
- Farmingdale
- Fulton
- Forest Hills
- Fort Salonga
- Freeville
- Fishers Island
- Forestport
- Fresh Meadows
- Fort Ann
- Fleetwood
- Gloversville
- Green Island
- Georgetown
- Geneseo
- Germantown
- Grand Island
- Glenmont
- Gowanda
- Glenfield
- Greene
- Gravesend
- Greenpoint
- Guilderland
- Grand Gorge
- Guilford
- Greenville
- Glen Cove
- Glens Falls
- Gansevoort
- Groton
- Glen Head
- Gilbertsville
- Garrison
- Graniteville
- Great Kills
- Galway
- Greenwood
- Glendale
- Greenwich
- Great Neck
- Goshen
- Greenfield Center
- Greenvale
- Gouverneur
- Gasport
- Glen Oaks
- Granville
- Greenwood Lake
- Gilboa
- Grahamsville
- Glen Spey
- Greenlawn
- Golden's Bridge
- Garden City
- Garden City Park
- Geneva
- Gainesville
- Glenwood Landing
- Greenport
- Hudson
- Harrisville
- Hagaman
- Hilton
- Hancock
- Hopewell Junction
- Holland
- Hogansburg
- Hamburg
- Hempstead
- Hinsdale
- Hyde Park
- Honeoye Falls
- Harpursville
- Homer
- Herkimer
- Hamilton
- High Bridge
- Henrietta
- Hicksville
- Horseheads
- Honeoye
- Harrison
- Holley
- Howard Beach
- Hornell
- Hauppauge
- Hammondsport
- Hampton Bays
- Hartsdale
- Hurley
- Hudson Falls
- Hammond
- Huntington
- Hartford
- Huntington Station
- Holbrook
- Hollis
- Highland
- Hannibal
- Hoosick Falls
- Holland Patent
- Hermon
- Haverstraw
- Heuvelton
- Hewlett
- Highland Falls
- Holtsville
- Hawthorne
- Hastings-on-Hudson
- Lanesville
- Levittown
- Lake View
- Lowville
- Le Roy
- Long Lake
- Long Beach
- Lido Beach
- Lake Placid
- Little Valley
- Latham
- Lisle
- Lackawanna
- Little Falls
- Lancaster
- Livonia
- Lagrangeville
- La Fargeville
- Lima
- Lake Success
- Lockport
- Lyons
- Lindenhurst
- Lake Ronkonkoma
- Lake Huntington
- Lyndonville
- LaFayette
- Lansing
- Lake Katrine
- Livingston Manor
- Lake Luzerne
- Lloyd Harbor
- Locust Valley
- Lewiston
- Liverpool
- Lake George
- Larchmont
- Lake Grove
- Lynbrook
- Little Neck
- Lincolndale
- Lisbon
- Long Island City
- Laurens
- Laurelton
- Lawrence
- Liberty
- Menands
- Mohawk
- Madison
- Morrisania
- Mayville
- Millbrook
- Mannsville
- Munnsville
- Marathon
- Manhattan Beach
- Massapequa
- Merrick
- McGraw
- Mooers
- Morris Heights
- Marilla
- Morrisonville
- Morrisville
- Moravia
- Maine
- Mount Morris
- Malone
- Massapequa Park
- Mayfield
- Milford
- Mahopac
- Maspeth
- Medina
- Monsey
- Middle Granville
- Mount Kisco
- Monroe
- Medford
- Montauk
- Mastic Beach
- McLean
- Malverne
- Manhasset
- Marcy
- Middleburgh
- Melville
- Mount Vernon
- Mamaroneck
- Marlboro
- Mineola
- Madrid
- Middle Island
- Milton
- Mastic
- Moriches
- Morris
- Mattituck
- Mohegan Lake
- Middleport
- Mattydale
- Mount Sinai
- Montrose
- Marcellus
- Manchester
- Montgomery
- Monticello
- Marion
- Middle Village
- Mechanicville
- Massena
- Miller Place
- Middletown
- Minoa
- Morristown
- Manlius
- Macedon
- Mexico
- Manorville
- Montour Falls
- Newport
- Newcomb
- Norwich
- Nunda
- New York
- New Lebanon
- New Berlin
- North Collins
- Northville
- North Massapequa
- Northport
- Norwood
- North New Hyde Park
- New City
- Nyack
- North Merrick
- New Paltz
- Newark
- New Hyde Park
- Niagara Falls
- Newfane
- New York Mills
- New Windsor
- New Suffolk
- Nassau
- North Tonawanda
- Nedrow
- North Bay
- North Babylon
- New Haven
- Nesconset
- North Creek
- Naples
- Nanuet
- North Rose
- Newark Valley
- North Syracuse
- North Bellmore
- New Hartford
- Newburgh
- Newfield Hamlet
- New Rochelle
- North Salem
- Pine Plains
- Port Henry
- Port Leyden
- Panama
- Peru
- Plattsburgh
- Pawling
- Pleasant Valley
- Portville
- Penfield
- Port Washington
- Pine City
- Poughkeepsie
- Park Slope
- Pavilion
- Piseco
- Poland
- Port Byron
- Poughquag
- Philadelphia
- Pittsford
- Piffard
- Plainview
- Port Richmond
- Peekskill
- Pine Bush
- Painted Post
- Port Ewen
- Phoenix
- Pulaski
- Putnam Valley
- Piermont
- Pound Ridge
- Penn Yan
- Philipstown
- Pleasantville
- Patterson
- Potsdam
- Palmyra
- Parish
- Parishville
- Prattsburgh
- Pelham Manor
- Port Jervis
- Poestenkill
- Phoenicia
- Putnam Station
- Pearl River
- Port Jefferson
- Perry
- Pelham
- Port Chester
- Port Jefferson Station
- Patchogue
- Randolph
- Richburg
- Rouses Point
- Roxbury
- Riverdale
- Ripley
- Rhinebeck
- Rush
- Ravena
- Red Hook
- Rochester
- Roosevelt
- Roscoe
- Rockville Centre
- Rushville
- Rockaway Park
- Richmondville
- Red Creek
- Rye Brook
- Richmond Hill
- Remsenburg-Speonk
- Richfield Springs
- Ridgewood
- Rexford
- Ridge
- Remsen
- Roslyn Heights
- Rome
- Rego Park
- Riverhead
- Rensselaer
- Rocky Point
- Rye
- Rosedale
- Romulus
- Ronkonkoma
- Scio
- Selkirk
- Stamford
- Silver Creek
- South Dayton
- South Otselic
- Sheepshead Bay
- Syosset
- Speculator
- Sackets Harbor
- Scottsville
- Schenectady
- Saranac
- Sidney
- Staatsburg
- Sherman
- Schroon Lake
- St. Johnsville
- Saranac Lake
- Spencerport
- Salamanca
- Stanfordville
- Sinclairville
- Sherburne
- Springville
- South Kortright
- St. Regis Falls
- Syracuse
- Slaterville Springs
- South Salem
- Sleepy Hollow
- Schenevus
- Sunnyside
- Sloatsburg
- Saugerties
- Shrub Oak
- Schaghticoke
- Spring Valley
- Stillwater
- Star Lake
- South Ozone Park
- Shoreham
- Sag Harbor
- Sagaponack
- South Farmingdale
- Staten Island
- Sayville
- Southampton
- Savona
- Somers
- St. James
- Salem
- Seaford
- Stony Point
- Saratoga Springs
- Skaneateles
- Smithtown
- Southold
- South Hempstead
- Stewart Manor
- South Beach
- Stapleton
- South Glens Falls
- Schuylerville
- Setauket-East Setauket
- Stone Ridge
- Sodus
- Sanborn
- Sherrill
- Sandy Creek
- Shelter Island
- Sands Point
- Sea Cliff
- Sauquoit
- Stanley
- Saint Albans
- Scotia
- Schoharie
- Seneca Falls
- Selden
- Shirley
- Sharon Springs
- Springfield Gardens
- Stony Brook
- Spencer
- Scarsdale
- Suffern
- Westfield
- Windsor
- Walton
- Wingdale
- Westport
- Willsboro
- Watertown
- Wells
- West Hempstead
- Westbury
- Whitney Point
- West Leyden
- West Henrietta
- West Seneca
- West Valley
- Windham
- West Winfield
- Williamsburg
- Williston Park
- Wappingers Falls
- Waterville
- Wellsville
- Whitesville
- Watervliet
- Weedsport
- Wampsville
- Webster
- Williamsville
- West Nyack
- West Haverstraw
- Waterloo
- Wyandanch
- Wading River
- Waverly
- Woodhaven
- West Sand Lake
- Wurtsboro
- Wyoming
- Watkins Glen
- Williamson
- Westmoreland
- West Point
- Wayland
- Woodstock
- Wallkill
- White Plains
- Wilson
- Worcester
- Warsaw
- Woodbury
- Warwick
- West Islip
- Wolcott
- Wantagh
- Westhampton
- Washingtonville
- West Babylon
- Wainscott
- West Edmeston
- Woodside
- Walworth
- Whitestone
- Whitehall
- Westhampton Beach
- Walden
- Whitesboro
- Waterford
- West Sayville
- Warrensburg
Parents and guardians in New York can find their assigned public school by entering their home address on the local school district's website. Enrollment documentation requirements in New York typically include proof of residency, birth certificate, and current immunization records, so gathering these materials before the enrollment window opens can prevent delays.
Browse Public Schools by county across New York to find the nearest location.
Checking Schools and Getting Support Across New York
Once your child is enrolled, NYSED data helps you judge a school. Its School Report Cards show enrollment, graduation rates, assessment results and per-pupil spending for every district and building. High school students work toward a Regents diploma by passing state exams in subjects such as English, math, science and social studies. Your school counselor can explain which pathway applies to your child.
If you live outside New York City, start with the district office, since it controls zoning, transportation and records. In the Buffalo area, the Erie County page lists schools by city. On Staten Island, the Richmond County page covers the borough's campuses, including Concord High School. For students with disabilities, each district has a Committee on Special Education. Preschool-age children are handled by a separate Committee on Preschool Special Education. Putting your request in writing creates a record and starts the process.