Summer in Miami: City of Miami camps at 26 parks for ages 6 to 13, pool hours and Grapeland Water Park's season. 2026 dates shown until 2027's are out.
Last checked Oct. 10, 2026. This page is updated each year at the same address. The 2027 dates are not out yet, so the camp and water park details below are from summer 2026 and are labeled that way. Sources: City of Miami Parks and Recreation’s Summer Camp 2026 flyer and aquatics page, and the M-DCPS 2026-27 calendar.
The last day of school for Miami-Dade County Public Schools is Thursday, June 3, 2027. The City of Miami runs low-cost summer camps at 26 parks and opens its pools and Grapeland Water Park for the season. Registration for city camp opened April 1 in 2026; expect the 2027 flyer in early spring.
Who to call
- City of Miami Parks and Recreation: 305-416-1300, parks@miamigov.com
- Grapeland Water Park: 305-960-2951, 1550 NW 37th Ave.
- Each camp park’s phone number is in the table below.
City of Miami summer camp
From the city’s 2026 flyer:
- Dates (2026): June 8 to Aug. 7. Closed Friday, June 19 (Juneteenth), and Friday, July 3.
- Ages: 6 through 13.
- Hours: 9 a.m. to 5 p.m., with drop-off from 8 a.m.
- Registration (2026): opened April 1. Enrollment is limited at each park.
- Cost (2026): $15 registration fee; $60 a week for city residents or $486 paid in full; $70 a week for non-residents or $567 paid in full; $54 a week for each additional sibling. Specialty camps (marked * below) have their own prices and times.
| Park | Address | Phone |
|---|---|---|
| Athalie Range Park | 525 NW 62nd St. | 305-533-3523 |
| Bryan Park* | 2301 SW 13th St. | 305-533-3501 |
| Charlie DeLucca Park | 455 NW 47th Ave. | 305-461-7203 |
| Charles Hadley Park* | 1300 NW 50th St. | 305-329-4747 |
| Coral Gate Park | 1415 SW 32nd Ave. | 305-960-5130 |
| Dorsey Park | 1701 NW First Ave. | 305-533-3554 |
| Elizabeth Virrick Park | 3255 Plaza St. | 305-960-2913 |
| Esther Mae Armbrister Park | 4000 Grand Ave. | 305-533-3543 |
| Gerry Curtis Park | 1901 NW 24th Ave. | 305-634-4961 |
| Grapeland Heights Park | 1550 NW 37th Ave. | 305-960-2960 |
| Henry Reeves Park | 600 NW 10th St. | 305-533-3518 |
| Jose Marti Park | 362 SW Fourth St. | 305-960-2945 |
| Juan Pablo Duarte Park | 1776 NW 28th St. | 305-533-3556 |
| Legion Memorial Park | 6447 NE Seventh Ave. | 305-533-3548 |
| Lemon City Park | 27 NE 58th St. | 305-533-3514 |
| Little Haiti Soccer Park | 6301 NE Second Ave. | 305-960-2933 |
| Manolo Reyes Park | 250 SW 60th Ave. | 305-264-0341 |
| Moore Park* | 765 NW 36th St. | 305-960-5166 |
| Morningside Park | 750 NE 55th Terrace | 305-533-3531 |
| Peacock Park | 2820 McFarlane Road | 305-533-3550 |
| Robert King High Park | 7025 W. Flagler St. | 305-533-3520 |
| Roberto Clemente Park | 101 NW 34th St. | 305-960-2902 |
| Ruben Dario Park | 950 NW Second St. | 305-960-2914 |
| Shenandoah Park | 1800 SW 21st Ave. | 305-533-3510 |
| Theodore Gibson Park | 401 NW 12th St. | 305-960-4646 |
| Williams Park* | 1717 NW Fifth Ave. | 305-533-3545 |
City pools
The city’s aquatics page lists these pools. Summer hours in 2026 ran June 5 to Aug. 8, and from June 15 every pool except Grapeland closed from noon to 1 p.m. for summer programs.
| Pool | Address | Phone |
|---|---|---|
| Jose Marti Park | 351 SW Fourth St. | 305-533-3558 |
| Gibson Park | 350 NW 12th St. | 305-960-4641 |
| Shenandoah Park | 1800 SW 21st Ave. | 305-533-3509 |
| Curtis Park | 2350 NW North River Drive | 305-533-3575 |
| Hadley Pool (Miller J. and Nancy S. Dawkins Olympic Swimming Pool Complex) | 4800 NW 12th Ave. | 305-960-4636 |
| Manolo Reyes Park | 6030 SW Second St. | 305-960-2981 |
| Athalie Range Park | 525 NW 62nd St. | 305-533-3524 |
| Williams Park | 1717 NW Fifth Ave. | 305-960-4641 |
The pool at Elizabeth Virrick Park was temporarily closed and Morningside Park’s pool was closed when we checked.
Admission: $3 for adults 18 and older, $1 for seniors 55 and older, free for youth 17 and under and for veterans. Learn-to-swim (eight lessons) is $45 for residents and $65 for non-residents, with registration through each pool’s Eventbrite page, first come, first served.
Splash pad
Manolo Reyes Park, 6030 SW Second St., has the city’s listed splash park: 3 to 7 p.m. weekdays and 9 a.m. to 5 p.m. weekends in the 2025-26 schedule.
Grapeland Water Park
Grapeland Water Park, 1550 NW 37th Ave., 10 a.m. to 5 p.m. Its 2026 season:
- Memorial Day weekend: May 23-25, then May 30-31.
- Daily: June 5 to Aug. 9.
- Weekends only: Aug. 15-16, 22-23 and 29-30; Sept. 5-6, 12-13, 19-20 and 26-27 (the last weekend).
Party rentals were Saturdays and Sundays only, June 6 to Aug. 8. The 2027 season had not been posted when we checked.
What this means for you
- Mark April 1 (the 2026 opening day) for camp registration; spots are limited at each park.
- Kids 17 and under swim free at city pools.
- Grapeland opens Memorial Day weekend, if 2027 follows 2026.
More: kids’ activities in Miami, parks and trails and Memorial Day in Miami.
Frequently asked questions
When does City of Miami summer camp start?
The 2026 camp ran June 8 to Aug. 7 for ages 6 to 13, 9 a.m. to 5 p.m., with registration opening April 1. The 2027 dates had not been published when we checked.
How much is City of Miami summer camp?
In 2026 it was $60 a week for residents and $70 for non-residents, plus a $15 registration fee, with a sibling rate and a discount for paying in full.
When does Grapeland Water Park open?
In 2026 it opened Memorial Day weekend, May 23-25, ran daily June 5 to Aug. 9 and then weekends to Sept. 27, 10 a.m. to 5 p.m.
How much does it cost to swim at a City of Miami pool?
General admission is $3 for adults, $1 for seniors 55 and older, and free for youth 17 and under and veterans.
When is the last day of school for Miami-Dade in 2027?
Thursday, June 3, 2027, on the M-DCPS 2026-27 calendar.
Have your say