| School Name | Grades | Address | Zip | Phone | County | Type | District Name |
| Marathon High School | 6-12 | 350 Sombrero Beach Rd Marathon, FL | 33050 | (305) 289-2480 | Monroe | public | Monroe County School District |
| Marathon Lutheran School | K-2 | 325 122nd St Gulf Marathon, FL | 33050 | (305) 289-0700 | Monroe | private | |
| Stanley Switlik Elementary School | PK-5 | 3400 Overseas Hwy Marathon, FL | 33050 | (305) 289-2490 | Monroe | public | Monroe County School District |