Close Message
Milwaukee Public Schools Logo: High-quality school options for 3-year-olds to high school seniors
 
Main Content

Enrichment Camps

 
 
  • AnalyzingSamples.jpg
  • CadetChallengeAcademy.jpg
  • CampHEROSearchandRescue.jpg
  • Canoeing
  • ChallengeAcademyActivities.jpg
  • ChallengeAcademyExperiments.jpg
  • ChallengeAcademyParticipant.JPG
  • City Hall Be the Change Celebration
  • ClementAvenueUrbanEcologyMiddleSchool.JPG
  • CollectingWaterSamplesatWehrNatureCenter.jpg
  • DissectingOwlPellets.jpg
  • Doerfler Butterfly Release!
  • EngineeringChallenge.jpg
  • GoodrichUrbanEcology12-3.jpg
  • GoodrichUrbanEcologyCropped.jpg
  • Gratosa Summer Academy Students Studying Ponds
  • GreenfieldBilingualOakRidgeFarm2ndgradefieldtrippic7.jpg
  • HawthornGlenBugs.jpg
  • HighRopes-Challenge.JPG
  • IMG_20170714_100454.jpg
  • IMG952016.jpg
  • IMG952045.jpg
  • Kohl's WIld Theater at Rogers Street Summer Academy
  • LakeshoreParkWaterSamples.jpg
  • LearningPercussion.jpg
  • LifeSkillsOath-ChallengeAcademy.jpg
  • Locating Rocks with Grantosa Summer Academy at Schlitz Audubon Nature Center
  • MilwaukeePublicLibraryChildrensRoom.jpg
  • Morgandale Students Working in Literacy Centers
  • OwlPellet-Hamilton.JPG
  • RoadsideFarms.jpg
  • Ropes and Challenges at Clement ESY
  • ScienceQuestLancaster.jpg
  • SharpLiteracyatCooperElementary.jpg
  • SHARPLiteracyCoding.jpg
  • Small Group Explicit Reading Instruction
  • STARBASE Wisconsin
  • STARBASE2.jpg
  • SteppingStonesHorseFarmCommunityService.jpg
  • Students at Eighty-First Street School Identifying Rocks at Schlitz Audubon Nature Center
  • SUNP0135.JPG
  • Urban Ecology Center Canoeing
  • Urban Ecology Nature Center Studying Ecosystems
  • UrbanEcology.jpg
  • UrbanEcologyCollection.jpg
  • Wehr Nature Center Find!
  • WehrNatureCenterExploration.jpg
  • WehrNatureCenterSleuths.jpg

Camp Information

  • Extended Learning Opportunities is sponsoring several FREE enrichment camps with community partners for students K4 through grade 12.
  • Camps may be held during non-school days, winter, spring, and/or summer breaks.
  • Most camps are FREE of charge for MPS students and city of Milwaukee residents.
  • Some camps require parent drop-off and pick-up as well as a bag lunch.

Registration Reminders

  • Space is limited, and camps are assigned on a first-come, first-served basis for students with completed paperwork. If submitting more than one registration, it may be necessary to limit one camp opportunity per child based on availability. If so, please specify the top priority.
  • MPS students receive priority registration. Non-MPS students will be notified via email if spots become available only if all necessary paperwork is completed.
  • In order to reserve a spot, all required paperwork must be completed and submitted to Extended Learning Opportunities by scan to elo@milwaukee.k12.wi.us, the U.S. mail, or brought to MPS Central Services, Extended Learning Opportunities office, room 150.
  • Incomplete or illegible forms cannot be processed.
  • PLEASE NOTE: When completing forms, make sure to select the grade based on the criteria listed.
  • Families will receive an email communication confirming enrollment. Email addresses should be current and legibly written on registration forms.
  • Registration will close either when the camp fills or one week prior to the start date.
  • If it becomes necessary to cancel your child's registration, please contact (414) 475-8238.
Open AllClose All
  Betty Brinn Children's Museum and Brinn Labs (entering grades 2-8) CAMP IS FULL, REGISTRATION IS CLOSED

Session: Be A Maker (students entering grades 2–3 in fall 2019)  CAMP IS FULL, REGISTRATION IS CLOSED
Location: Betty Brinn Museum
Dates: Monday, July 29–Friday, August 2, 2019
Times: 8:00 a.m.–11:00 a.m.
Description: Young makers are invited to explore the museum’s Be A Maker space and participate in hands-on STEAM workshops. Campers will participate in projects all week long, including simple robotics, sewing, mini Pinewood Derby, design challenges, chemistry experiments, and compressed air rockets. Campers should bring a healthy snack!

Session: Young Makers (students entering grades 4–5 in fall 2019)  CAMP IS FULL, REGISTRATION IS CLOSED
Location: Brinn Labs
Dates: Monday, June 17–Friday, June 21, 2019
Times: 8:00 a.m.–11:00 a.m.
Description: Each day of camp will focus on a different topic, with unique tools and demonstrations. Daily hands-on activities will acquaint students with science, technology, engineering, design, and math skills that our exhibit designers and fabricators use and how they apply to other jobs. Concepts and lessons will include design thinking challenges, soldering and introductory electronics, hand tool usage, rough carpentry projects, textiles, and technology tools.

Session: Maker Skills (students entering grades 6–8 in fall 2019)  CAMP IS FULL, REGISTRATION IS CLOSED
Location: Brinn Labs
Dates: Monday, June 17–Friday, June 21, 2019
Times: 1:00 p.m.–4:00 p.m.
Description: Each day we will explore different maker skills with an emphasis on technology (i.e., coding, Arduino, Raspberry Pi, and digital fabrication). Students will learn from our exhibit designers and fabricators about industry and career applications and the equipment, tools, and materials they use. Concepts and lessons will include topics such as design thinking group challenges, coding, Arduino microcontrollers, Raspberry Pi, open-source technology, tools, and resources.

  Discovery World Summer Camps (entering grades 2-8) CAMP IS FULL, REGISTRATION IS CLOSED

Session: Jr. Robotics (students entering grades 2–3 in fall 2019)  CAMP IS FULL, REGISTRATION IS CLOSED
Location: Discovery World
Dates: Monday, June 17–Friday, June 21, 2019
Times: 9:30 a.m.–4:30 p.m.
Description: Work with a partner, learn how to program, and solve problems using different types of robots, including LEGO Mindstorms EV3 and Sphero SPRK+. Discover the differences among robot types, and try modifying one of our robots to complete a challenge.

Session: Spa Chemistry (students entering grades 4–5 in fall 2019)  CAMP IS FULL, REGISTRATION IS CLOSED
Location: Discovery World
Dates: Monday, June 17–Friday, June 21, 2019
Times: 9:30 a.m.–4:30 p.m.
Description: It takes a lot of work to relax! Find out about and make products like sugar scrubs, lotions, soaps, and more as you work to develop a brand. Learn how to extract scents from different materials, visit the Institute of Beauty and Wellness, and test and tweak your product until it’s ready for the shelves!

Session: Spy Central (students entering grades 4–5 in fall 2019)  CAMP IS FULL, REGISTRATION IS CLOSED
Location: Discovery World
Dates: Monday, June 17–Friday, June 21, 2019
Times: 9:30 a.m.–4:30 p.m.
Description: You’ve been tasked with uncovering the science of spying. Agents will collect evidence, make spy gadgets, use escape and evasion techniques, and learn how to make and break secret codes! Will you be able to complete the mission?

Session: Video Game Designer (students entering grades 6–8 in fall 2019)  CAMP IS FULL, REGISTRATION IS CLOSED
Location: Discovery World
Dates: Monday, June 10–Friday, June 14, 2019
Times: 9:30 a.m.–4:30 p.m.
Description: What does it take to develop a video game? Learn the process of creating a game as you design a digital world, set up rules, add assets to your environment, and end with a playable game you can take home. Game on!

  Girl Scouts of Wisconsin Southeast (entering grades 1-12) CAMP IS FULL, REGISTRATION IS CLOSED

Session: Camp HERO (weeklong overnight camp for girls entering grades 9–12)  CAMP IS FULL, REGISTRATION IS CLOSED
Location: Milwaukee Safety Academy, MATC Oak Creek Campus, and Trefoil Oaks Program Center in Kenosha
Dates: Sunday, June 16–Friday, June 21, 2019
Times: Overnight camp for entire week; you will start the week off at the Milwaukee Safety Academy on North Teutonia Avenue where you will unload your gear and check into camp!
Description: Have you ever wondered about the physical and mental requirements needed for a career in the protective services? Train with real-world heroes and see what it takes to be a firefighter, police officer, and emergency medical technician as you explore these careers. Every teen who attends will create memories for a lifetime. Your week will be jam-packed with activities from all three career fields.

  • Learn about blood splatter analysis and crime scene processing
  • Use the jaws of life to extricate a crash victim
  • Learn CPR
  • Chase down and handcuff a suspect
  • Rappel down the side of a building
  • Perform search and rescue
  • Get self-defense savvy
  • Visit the police and fire safety training academy
  • And more!

Session: Silver Brook Day Camp — Games Galore (camp for girls entering grades 1–10)  CAMP IS FULL, REGISTRATION IS CLOSED
Location: Silver Brook (West Bend, Wisconsin, on Lake Lucas) Transportation provided; select bus route number on registration form.
Dates: Monday, June 24–Friday, June 28, 2019
Times: Day camps PLEASE NOTE: Pick-up/drop-off times are dependent on bus route number selected.
Description: Game lovers, participate in camp jeopardy, friendly feud, giant games of checkers, four-in-a-row, and a personal-best timed-rock-climbing challenge. There is a game to fit every girl.

Session: Silver Brook Day Camp — Go Global (camp for girls entering grades 1–10)  CAMP IS FULL, REGISTRATION IS CLOSED
Location: Silver Brook (West Bend, Wisconsin, on Lake Lucas) Transportation provided; select bus route number on registration form.
Dates: Monday, August 5–Friday, August 9, 2019
Times: Day camps PLEASE NOTE: Pick-up/drop-off times are dependent on bus route number selected.
Description: Dive into what makes Girl Scout sites in Switzerland, Africa, India, England, and Mexico unique to Girl Scouting.

  Hawthorn Glen "Earth Discovery" Summer Camps (ages 4-12) CAMP IS FULL, REGISTRATION IS CLOSED

Session: WonderBugs (age 4)  CAMP IS FULL, REGISTRATION IS CLOSED
Location: Hawthorn Glen
Dates: Monday, June 24–Friday, June 28, 2019
Times: 9:00 a.m.–12:00 p.m.
Description: Children’s inherent sense of wonder about nature will be the context for learning as they explore our environment with all their senses and learn to communicate their discoveries through play, songs, and crafts.

Session: WonderBugs (ages 5–6)  CAMP IS FULL, REGISTRATION IS CLOSED
Location: Hawthorn Glen
Dates: Monday, June 24–Friday, June 28, 2019
Times: 1:00 p.m.–4:00 p.m.
Description: Children’s inherent sense of wonder about nature will be the context for learning as they explore our environment with all their senses and learn to communicate their discoveries through play, songs, and crafts.

Session: Explorers (ages 7–9)  CAMP IS FULL, REGISTRATION IS CLOSED
Location: Hawthorn Glen
Dates: Monday, June 17–Friday, June 21, 2019
Times: 9:00 a.m.–4:00 p.m.
Description: Get up close and personal during a week of exploration of our natural world. From insects to mammals large and small, let’s journey together and see them all.

Session: Rangers (ages 10–12)  CAMP IS FULL, REGISTRATION IS CLOSED
Location: Hawthorn Glen
Dates: Monday, July 22–Friday, July 26, 2019
Times: 9:00 a.m.–4:00 p.m.
Description: Come and spend a fun-filled week learning, exploring, and discovering the wild world around us. Each day we’ll create a (sometimes messy) experiment. We will observe and analyze our environment to better understand our connection with the Earth. 

  Milwaukee Community Sailing Center Camp (ages 12-17) CAMP IS FULL, REGISTRATION IS CLOSED

PLEASE NOTE: Sailing camp participants must complete a 75-yard-swim check (using any stroke) with a certified lifeguard. Many local recreation pools may provide this service free or for a minimal charge. Swim check forms include a link to MPS Recreation Twilight Centers for hours and locations.

Session: Sailing Camp (students should pick only one week)  CAMP IS FULL, REGISTRATION IS CLOSED
Location: Milwaukee Community Sailing Center
Dates: Either Monday, June 24–Friday, June 28, 2019 or Monday, July 22–Friday, July 26, 2019
Times: 9:00 a.m.–4:00 p.m.
Description: This all-day experience allows students to spend half of a day working on specific STEM projects connected to mathematics, science, and engineering, and to spend half of the day learning to sail on Lake Michigan. A full-time adult instructor takes students from their work in a STEM classroom and water lab on the MCSC property to learning to sail with the sailing instructors, who will be on the sailboats with the students. The authentic Lake Michigan field experience provides students with a real-time use of hull, buoyancy, sail aerodynamics, simple machines, wind, geometry, and learning about weather.

  Urban Ecology Center Summer Camps (students who completed K4-grade 6) CAMP IS FULL, REGISTRATION IS CLOSED

Session: EcoKids (completed K4–K5)  CAMP IS FULL, REGISTRATION IS CLOSED
Location: Urban Ecology Center—Menomonee Valley
Dates: Monday, June 24–Friday, June 28, 2019
Times: 9:30 a.m.–12:00 p.m.
Description: Experience new adventures daily as we explore our outdoor green spaces through hiking, stories, games, and hands-on projects. 

Session: Animal Extravaganza (completed grades 1–2)  CAMP IS FULL, REGISTRATION IS CLOSED
Location: Urban Ecology Center—Menomonee Valley
Dates: Monday, July 29–Friday, August 2, 2019
Times: 9:30 a.m.–3:30 p.m.
Description: Join us on an exploration of Wisconsin animals. Seek snakes, investigate insects, find fish, and mimic mammals through animal observations, games, and outdoor explorations!

Session: Outdoor Detectives (completed grades 3–4)  CAMP IS FULL, REGISTRATION IS CLOSED
Location: Urban Ecology Center—Menomonee Valley
Dates: Monday, June 24–Friday, June 28, 2019
Times: 9:30 a.m.–3:30 p.m.
Description: Explore nature and science at local parks through outdoor explorations, including hiking, fort building, and other hands-on activities. Field trips will include canoeing and visiting the Lake Michigan shore, weather permitting.

Session: Robot Builder (completed grades 5–6)  CAMP IS FULL, REGISTRATION IS CLOSED
Location: Urban Ecology Center—Washington Park
Dates: Monday, June 17–Friday, June 21, 2019
Times: 9:30 a.m.–3:30 p.m.
Description: In partnership with FIRST Robotics, bring science, technology, and nature together for a unique week of learning! Study how robots are used, and apply what we learn to build and program actual, working robots!

  Wehr Nature Center Summer Camp (ages 8-10) CAMP IS FULL, REGISTRATION IS CLOSED

Session: Kid Expeditions Camp  CAMP IS FULL, REGISTRATION IS CLOSED 
Location: Wehr Nature Center
Dates: Monday, July 29–Friday, August 2, 2019
Times: 9:30 a.m.–3:30 p.m.
Description: This isn't a camp, it's an ADVENTURE! Our group of curious explorers goes on daily expeditions to discover the wilds of Wehr. Treks, games, art, and science activities will teach children about the natural world and foster curiosity and creativity. We will design arthropod experiments, explore a river, engineer waterways, learn geology while we play a no-tech version of Minecraft, and share a Kid Ex theater production with our families.

  Wisconsin Conservatory of Music - Summer Music Institute (entering grades 3-12) CAMP IS FULL, REGISTRATION IS CLOSED

Session: Wisconsin Conservatory of Music—Summer Music Institute  CAMP IS FULL, REGISTRATION IS CLOSED 
Location: Milwaukee High School of the Arts
Dates: Monday, June 17–Friday, June 28, 2019
Times: 9:00 a.m.–12:00 p.m.
Description: Meet new friends, get a jump start for band, orchestra, or choir, and explore new instruments and cultures with expert Conservatory and MHSA faculty! No experience required.

Entering grades 3–5

  • Explore a variety of instruments and styles while performing in your first large ensemble.

Entering grades 6–8

  • Perform in band, orchestra, or choir and round out your experience with your choice of electives.

Entering grades 9–12

  • Participate in advanced small ensembles and serve as mentor musicians to younger students.
  Zoological Society of Milwaukee (ages 6-11)

Session: What's for Lunch? (ages 6–7)  CAMP IS FULL, REGISTRATION IS CLOSED
Location: Zoological Society of Milwaukee (transportation provided from MPS Central Services)
Date: Thursday, June 20, 2019
Times: 8:45 a.m.–3:30 p.m.
Description: Imagine if your grocery list included 1,000 bananas, 200 pounds of fish, and 600 frozen mice! From carnivores and herbivores to frugivores (fruit eaters) and piscivores (fish eaters), the animals at the zoo eat different things. Feed your curiosity as you go behind the scenes to learn what our zoo animals eat. Then make a "What's for Lunch?" flip book and help to prepare a snack for a zoo animal.

Session: Scoop on Poop (ages 8–9)  CAMP IS FULL, REGISTRATION IS CLOSED
Location: Zoological Society of Milwaukee (transportation provided from MPS Central Services)
Date: Thursday, June 20, 2019
Times: 8:45 a.m.–3:30 p.m.
Description: Dung, manure, scat . . . No matter what you call it, creatures from worms to pythons to elephants do it. Yes, everyone poops! Learn the ins and outs of excrement, like how and why feces is produced and how people use it. Match the scat to zoo animals and learn fun fecal facts such as an African elephant can produce up to 300 pounds of poop . . . every day!

Session: Cracking the Animal Code (ages 10–11)  CAMP IS FULL, REGISTRATION IS CLOSED
Location: Zoological Society of Milwaukee (transportation provided from MPS Central Services)
Date: Thursday, June 20, 2019
Times: 8:45 a.m.–3:30 p.m.
Description: From elephants using infrasonic rumbles to contact each other from miles away to bees "dancing" to lead their sisters to food, animals "speak" to each other in secret ways. Practice your communication skills by playing a game using some of the stealthy ways animals "talk" to each other.

Session: Spy Kids: Part Zoo (ages 6–7)  CAMP IS FULL, REGISTRATION IS CLOSED
Location: Zoological Society of Milwaukee (transportation provided from MPS Central Services)
Date: Thursday, June 27, 2019
Times: 8:45 a.m.–3:30 p.m.
Description: Good evening, Agent Z-Double-O. There is a sinister plot afoot to mislead our zoo visitors with incorrect animal facts. Your mission, should you choose to accept it: Help save our zoo! Stock up your false-bottom briefcase, put on your fake moustache, and don’t forget your secret decoder as we scour the zoo for clues! Put an end to the "Trickster's" plan, and learn for yourself how common animal misconceptions get started. This message will self-destruct . . . if left out in the rain. (Spy gear provided in camp.)

Session: Animal Architects (ages 8–9)  CAMP IS FULL, REGISTRATION IS CLOSED
Location: Zoological Society of Milwaukee (transportation provided from MPS Central Services)
Date: Thursday, June 27, 2019
Times: 8:45 a.m.–3:30 p.m.
Description: No tools needed here! Beavers saw with their teeth, polar bears dig with their claws, and woodpeckers drill with their beaks. Learn about the tools and materials animals use at their "construction sites." Visit the zoo's animal architects and test your skills as you build an animal structure of your own.

Session: Vet Camp (ages 10–11)  CAMP IS FULL, REGISTRATION IS CLOSED
Location: Zoological Society of Milwaukee (transportation provided from MPS Central Services)
Date: Thursday, June 27, 2019
Times: 8:45 a.m.–3:30 p.m.
Description: Microscopes, blowguns, and dissection equipment! The career of a zoo veterinarian is challenging and rewarding. Learn how our zoo's health-care specialists treat animals and adapt medical tools for their biggest and smallest patients. Go behind the scenes in the zoo's Animal Health Center and interview a member of the veterinary staff.

Session: Ocean Safari (ages 6–7)  CAMP IS FULL, REGISTRATION IS CLOSED
Location: Zoological Society of Milwaukee (transportation provided from MPS Central Services)
Date: Tuesday, July 2, 2019
Times: 8:45 a.m.–3:30 p.m.
Description: Beware: In the ocean, one moment you are the predator, and the next you are the prey! Predators can be as big as a fierce leopard seal or as small as a slow-moving sea star. "Dive" into the ocean as we go on an underwater safari to learn cool facts about the animals that are at the top of the food chain — PREDATORS! You'll visit the zoo's Aquatic and Reptile Center and make a hammerhead shark, sea star sculpture, and movable stingray of your very own!  

Session: Scoop on Poop (ages 8–9)  CAMP IS FULL, REGISTRATION IS CLOSED
Location: Zoological Society of Milwaukee (transportation provided from MPS Central Services)
Date: Tuesday, July 2, 2019
Times: 8:45 a.m.–3:30 p.m.
Description: Dung, manure, scat . . . No matter what you call it, creatures from worms to pythons to elephants do it. Yes, everyone poops! Learn the ins and outs of excrement, like how and why feces is produced and how people use it. Match the scat to zoo animals and learn fun fecal facts such as an African elephant can produce up to 300 pounds of poop . . . every day!

Session: Vet Camp (ages 10–11)  CAMP IS FULL, REGISTRATION IS CLOSED
Location: Zoological Society of Milwaukee (transportation provided from MPS Central Services)
Date: Tuesday, July 2, 2019
Times: 8:45 a.m.–3:30 p.m.
Description: Microscopes, blowguns, and dissection equipment! The career of a zoo veterinarian is challenging and rewarding. Learn how our zoo's health-care specialists treat animals and adapt medical tools for their biggest and smallest patients. Go behind the scenes in the zoo's Animal Health Center and interview a member of the veterinary staff.

Session: Oodles of Art (ages 6–7)  CAMP IS FULL, REGISTRATION IS CLOSED
Location: Zoological Society of Milwaukee (transportation provided from MPS Central Services)
Date: Tuesday, July 30, 2019
Times: 8:45 a.m.–3:30 p.m.
Description: Bring oodles of ideas to this adventure in art! Find your creative side as you experiment with cool art supplies such as glitter paint, textured paper, gel pens, chalk, feathers, markers, clay, and more! Did you know the zoo has artwork on display? Go on a scavenger hunt in the zoo looking for animal sculptures, posters, stained-glass pieces, and more! For the final masterpiece, create your own animal sculpture, zoo animal poster, and "stained-glass" animal art.

Session: Bear with Us! (ages 8–9)
Location: Zoological Society of Milwaukee (transportation provided from MPS Central Services)
Date: Tuesday, July 30, 2019
Times: 8:45 a.m.–3:30 p.m.
Description: Have you ever tried to hang food from a tree branch or bear-proof a campsite? Practice how in this hands-on camp about all things bears! Learn which kind of bear has an eight-inch-long tongue and which is missing its two front teeth. Trek into the zoo to see the polar, black, and grizzly bears, then create a fun game to take back to your den.

Session: Deep Sea Dive (ages 10–11)  CAMP IS FULL, REGISTRATION IS CLOSED
Location: Zoological Society of Milwaukee (transportation provided from MPS Central Services)
Date: Tuesday, July 30, 2019
Times: 8:45 a.m.–3:30 p.m.
Description: Discover the mysteries of the deep sea as we explore the different zones of the ocean and the animals that call it their home. Identify the amazing adaptations that help these marine creatures survive! Play the "DIVER" game as you travel through the Aquatic and Reptile Center. Use what you've learned to design your very own miniature submarine. You'll have a whale of a good time!

 

Contact

Extended Learning Opportunities Manager II:
Sandra Schroeder

Phone: 414-475-8238
Fax: 414-475-8316
Office Email: elo@milwaukee.k12.wi.us

Location:
MPS Central Services, Room 150

Registration Form Packets

Brinn Labs (Be a Maker, Young Makers, Maker Skills CAMP IS FULL, REGISTRATION IS CLOSED

Discovery World Summer Camps  CAMP IS FULL, REGISTRATION IS CLOSED

Girl Scouts of Southeastern Wisconsin (Camp HERO, Camp Silver Brook )  CAMP IS FULL, REGISTRATION IS CLOSED 

Hawthorn Glen "Earth Discovery" Summer Camps  CAMP IS FULL, REGISTRATION IS CLOSED 

Milwaukee Community Sailing Center Camp  CAMP IS FULL, REGISTRATION IS CLOSED

Urban Ecology Summer Camps (Eco Kids, Animal Extravaganza, Outdoor Detectives, Robot Builder CAMP IS FULL, REGISTRATION IS CLOSED

Wehr Nature Center Summer Camp  CAMP IS FULL, REGISTRATION IS CLOSED 

Wisconsin Conservatory of Music - Summer Music Institute  CAMP IS FULL, REGISTRATION IS CLOSED ​

Zoological Society of Milwaukee Summer Camps (June 20, June 27, July 2July 30  )

© Milwaukee Public Schools 2019
To top