| School Name | Grades | Address | Zip | Phone | County | Type | District Name |
| Beaches Chapel School | PK-12 | 610 Florida Blvd Neptune Beach, FL | 32266 | (904) 241-4211 | Duval | private | |
| Duncan U. Fletcher High School | 9-12 | 700 Seagate Ave Neptune Beach, FL | 32266 | (904) 247-5905 | Duval | public | Duval County Public Schools |
| Neptune Beach Elementary School | PK-5 | 1515 Florida Blvd Neptune Beach, FL | 32266 | (904) 247-5954 | Duval | public | Duval County Public Schools |
| New Leaf School For Change | PK-12 | 407 3rd St Neptune Beach, FL | 32266 | (904) 246-9100 | Duval | private | |
| The Beaches School | 6-12 | 2049 Florida Blvd Neptune Beach, FL | 32266 | (904) 249-0905 | Duval | private | |