Swim lessons in North Liberty, IA

Wondering if now is the right time to learn to swim? At Diventures, we welcome all ages and skill levels, so whether you’re looking for infant, child, or adult swim lessons in North Liberty, we’re here to help!

Home » Locations » North Liberty, IA » Swim – North Liberty

Diventures swim lessons for all

Where giggles and goggles unite!

Looking to sign up the whole family for a swim program in North Liberty? Our personalized lessons help you and your kids learn how to swim.

During each swim class, our SSI-certified teachers make swimming fun and safe by providing quality instruction in a comfortable learning environment. Each swimmer will receive personalized training to advance to the next level. Sign up for a class today that fits your abilities and schedule!

North Liberty Interior Swim

Experience the Diventures difference

Thanks to our small class sizes, qualified teachers, and specialty water programs, it’s easy to see why so many families choose Diventures in North Liberty for swim lessons.

thermometer icon

State-of-the-art North Liberty swim school

We keep our pool and deck between 88º to 90º F throughout the year with the help of our custom HVAC system, so no one is cold inside or outside of the water. Several times throughout the day, we check chemical levels and our pool’s filtration system to make sure the water is clean and safe for swimming. And with our large glass viewing area, parents can easily watch their children achieve their swimming goals during swim sessions in North Liberty.


  • 8,000 square-foot swim and scuba facility
  • 20-yard heated pool ranging in depth from 3.5 to 14 feet
  • Large retail space for top-brand swim and scuba gear
  • Family changing rooms, restrooms, and showers
  • Multiple classrooms with audiovisual capabilities
  • 180-gallon saltwater aquarium
  • Patio for outdoor events
  • Full travel and service center
girl and toddler in pool swimming lesson

Certified and passionate teachers

Our North Liberty swim teachers at Diventures have the highest SSI credentials and follow proven swimming techniques to teach students of all ages and skill levels. Our classes create a safe environment for swimmers to learn at their own pace. Most swimming lessons in North Liberty have a student-to-teacher ratio of 4:1, allowing you and your kids to get the personalized attention you need to feel confident in the water.

Measurable progress

Unlike other swim schools in North Liberty, Diventures tracks your child’s swim development so you never have to wonder how they’re doing in swimming lessons. Thanks to our Passport to Adventure, you can easily reference and celebrate their progress.

Passport to Adventure graphic
girl and coach in swimming pool taking lesson

Swimming lesson hours at Diventures

We have several classes throughout the week to fit your busy schedule. Find four weekly sessions in a month that are most convenient for you and your family. Our class schedule is Monday-Thursday from 9 a.m.-noon and 3 p.m.-8 p.m., Friday from 3 p.m.-8 p.m., and Saturday-Sunday from 9 a.m.-noon.

We also have limited availability for Splash Sessions, four consecutive swim classes for children in a week.

Ecology classes

To continue living our mission of furthering ocean health education and conservation in our communities, Diventures is proud to provide a free kid’s ecology program for swim students and their families. Each 45-minute session covers a range of marine, ocean health and conservation topics over the course of 12 months. The class includes a 20-30 minute child-friendly presentation followed by a 15-20 minute activity reinforcing the topic.

kids in classroom oceanography

Choosing the right class is key to success.
We recommend a free trial lesson evaluation.
Call us or send an email and we’ll schedule at your convenience.

Swim with Diventures in North Liberty

Looking for group or private swim lessons in North Liberty for you and your kids? No matter your age or skill level, Diventures offers many different types of swim lessons to help you reach your swimming goals.


swimming board icon

Trial swim lessons


If you’re new to Diventures and want to know what to expect during one of our classes, take advantage of our complimentary trial swim lesson in North Liberty. Students will get one-on-one time with a teacher to complete a swim assessment and set swimming goals based on their performance.

swimming lifesaver icon

Baby & toddler swim lessons

Starting at $115/month
+ $50 registration fee

Whether you’re looking for infant swim lessons for babies as young as two months old or toddler swim lessons for kids up to 35 months old, Diventures is here to help your young one learn how to swim confidently! Our teachers have only four students per lesson, allowing your kids to get the quality time and attention they need to build their skills.

kayak icon

Child swim lessons

Starting at $115/month
+ $50 registration fee

At Diventures, we offer swim levels for kids of all ages and skill levels. Ages 3 to 15 can enroll in our level 1, 2, and 3 swim classes. These sessions are great for beginners and established swimmers alike. Children 6 to 17 years old who want to swim competitively can join our Swim Prep Team.

kayak icon

Adult swim lessons

Starting at $115/month
+ $50 registration fee

For adults who want to learn how to swim or expand their swimming techniques, we also offer adult swimming lessons in North Liberty. Gain confidence in the water with our beginner and advanced adult swimming sessions, regardless of age.

swimming lifesaver icon

Private swim lessons

Starting at $300/month

Need more one-on-one instruction than a group swim class can provide? Consider private swim classes in North Liberty! We also have semiprivate lessons that give specialized instruction to you and a friend, all starting at $325/month.

sea waves icon

Open swim

Contact location for pricing

Our North Liberty swim school offers more than just swimming lessons! We have scheduled hours for indoor lap swimming, family swim, and more. Your child can even have a pool party at Diventures in North Liberty for their next birthday or big event!

Swimming FAQs

Does Diventures in North Liberty offer swim lessons year-round?

Yes, our swim school in North Liberty has a heated, indoor pool that can accommodate swim classes all year.

What should I take to my child's first Diventures swimming lesson?

We recommend packing a swimsuit, towel, and goggles for your child’s swim lesson in North Liberty. If your swimmer is not toilet trained or three-years-old or younger, they will need to wear a reusable swim diaper as well. These can be purchased at our facility.

What time is family swim available in North Liberty?

Our pool in North Liberty is open for family swim time Saturdays from 12:15 p.m. to 2 p.m.

When are swim classes in North Liberty offered at Diventures?

Swimming lessons in North Liberty are available year-round on weekdays and weekends. Our current class schedule is Monday-Thursday between 9 a.m. and noon, Monday-Friday from 3 p.m.-8 p.m., and Saturday and Sunday from 9 a.m. to noon. Choose the schedule that work best for you!

Contact our North Liberty location

Have questions about swim lessons in North Liberty? Near the intersection of I-380 and W Penn St, our Diventures swimming facility serves customers in North Liberty, Iowa City, Cedar Rapids, and beyond. Locals will recognize our swim school across from University of Iowa Stead Family Children’s Hospital.



1895 West Penn St
North Liberty, IA 52317
Get directions

Contact details

Phone: (319) 665-2741
Fax: (319) 665-2861
Email: [email protected]

Hours of operation

Mon-Fri: 9 a.m.-8 p.m.
Sat: 9 a.m.-6 p.m.
Sun: noon-5 p.m.