Book For Trial
12 Years
National Team
+ 6 Years
Coching & Teaching
+ 15 Years
Experience







About Coach
Meet Coach Amirhossein Keihany
Amirhossein Keihany brings over 15 years of professional experience in swimming and water polo to MiroKay Swim Academy. As a former member of the Iran National Water Polo Team, he has competed at some of the highest levels of the sport, gaining extensive experience in international competition, professional training, and athlete development.
One of the highlights of his career came at the 2018 Asian Games in Jakarta, Indonesia, where he helped the Iranian National Team win a Bronze Medal, marking Iran’s return to the Asian Games water polo podium after 44 years.
Our Programs
Age
3 - 6 Years
Duration
45 - 60 Min
Level
Beginner
Level 1 — Turtle
10 Swimmers Max
No previous swimming experience required.
At MiroKay Swim Academy, children learn real swimming and water safety skills.Our Little Whales program (ages 3–6) focuses on confidence, breathing, and safe movement.We believe teaching young swimmers requires patience, structure, and genuine trust.When children feel secure, they listen better and learn more effectively.As they advance, we introduce floating, kicking, coordination, and independent strokes.Every lesson is tailored to match each child’s unique pace and comfort level.We turn pool time into measurable progress and lasting water confidence.
Age
3 - 6 Years
Duration
45 - 60 Min
Level
Beginner
Level 2 — Nemo
10 Swimmers Max
Comfortable in water and able to float with assistance.
At MiroKay Swim Academy, children learn real swimming and water safety skills.Our Little Whales program (ages 3–6) focuses on confidence, breathing, and safe movement.We believe teaching young swimmers requires patience, structure, and genuine trust.When children feel secure, they listen better and learn more effectively.As they advance, we introduce floating, kicking, coordination, and independent strokes.Every lesson is tailored to match each child’s unique pace and comfort level.We turn pool time into measurable progress and lasting water confidence.
Age
3 - 6 Years
Duration
45 - 60 Min
Level
Beginner
Level 3 — Dolphin
10 Swimmers Max
Able to float independently and swim short distances.
At MiroKay Swim Academy, children learn real swimming and water safety skills.Our Little Whales program (ages 3–6) focuses on confidence, breathing, and safe movement.We believe teaching young swimmers requires patience, structure, and genuine trust.When children feel secure, they listen better and learn more effectively.As they advance, we introduce floating, kicking, coordination, and independent strokes.Every lesson is tailored to match each child’s unique pace and comfort level.We turn pool time into measurable progress and lasting water confidence.
Age
3 - 6 Years
Duration
45 - 60 Min
Level
Beginner
Level 4 — Whale
10 Swimmers Max
Able to swim independently using basic freestyle and backstroke.
At MiroKay Swim Academy, children learn real swimming and water safety skills.Our Little Whales program (ages 3–6) focuses on confidence, breathing, and safe movement.We believe teaching young swimmers requires patience, structure, and genuine trust.When children feel secure, they listen better and learn more effectively.As they advance, we introduce floating, kicking, coordination, and independent strokes.Every lesson is tailored to match each child’s unique pace and comfort level.We turn pool time into measurable progress and lasting water confidence.
Age
7 - 11 Years
Duration
45 - 60 Min
Level
Beginner
Level 1
Water Foundations
10 Swimmers Max
Beginner or limited swimming experience.
At MiroKay Swim Academy, swimmers ages 7–11 build strong skills and lasting confidence.This is the ideal age to learn proper technique and develop healthy swimming habits.Our coaching focuses on body position, breathing, kicking, coordination, and stroke technique.Children learn to use their energy efficiently—not simply swim harder.We explain both what to do and why each skill matters in the water.Every lesson encourages focus, patience, consistency, and a positive learning mindset.The result is a confident, capable swimmer with a strong foundation for future progress.
Age
7- 11 Years
Duration
45 - 60 Min
Level
Beginner
Level 2
Swim Development
10 Swimmers Max
Comfortable in the water and able to swim independently.
At MiroKay Swim Academy, swimmers ages 7–11 build strong skills and lasting confidence.This is the ideal age to learn proper technique and develop healthy swimming habits.Our coaching focuses on body position, breathing, kicking, coordination, and stroke technique.Children learn to use their energy efficiently—not simply swim harder.We explain both what to do and why each skill matters in the water.Every lesson encourages focus, patience, consistency, and a positive learning mindset.The result is a confident, capable swimmer with a strong foundation for future progress.
Age
7 - 11 Years
Duration
45 - 60 Min
Level
Beginner
Level 3
Stroke Technique
10 Swimmers Max
Able to swim freestyle and backstroke with basic breathing control.
At MiroKay Swim Academy, swimmers ages 7–11 build strong skills and lasting confidence.This is the ideal age to learn proper technique and develop healthy swimming habits.Our coaching focuses on body position, breathing, kicking, coordination, and stroke technique.Children learn to use their energy efficiently—not simply swim harder.We explain both what to do and why each skill matters in the water.Every lesson encourages focus, patience, consistency, and a positive learning mindset.The result is a confident, capable swimmer with a strong foundation for future progress.
Age
7 - 11 Years
Duration
45 - 60 Min
Level
Beginner
Level 4
Swim Performance
10 Swimmers Max
Able to swim multiple lengths with good technique and controlled breathing.
At MiroKay Swim Academy, swimmers ages 7–11 build strong skills and lasting confidence.This is the ideal age to learn proper technique and develop healthy swimming habits.Our coaching focuses on body position, breathing, kicking, coordination, and stroke technique.Children learn to use their energy efficiently—not simply swim harder.We explain both what to do and why each skill matters in the water.Every lesson encourages focus, patience, consistency, and a positive learning mindset.The result is a confident, capable swimmer with a strong foundation for future progress.
Age
7 - 11 Years
Duration
45 - 60 Min
Level
Beginner
Level 5
Competitive Excellence
10 Swimmers Max
Strong stroke technique, good endurance, and ready for advanced training.
At MiroKay Swim Academy, swimmers ages 7–11 build strong skills and lasting confidence.This is the ideal age to learn proper technique and develop healthy swimming habits.Our coaching focuses on body position, breathing, kicking, coordination, and stroke technique.Children learn to use their energy efficiently—not simply swim harder.We explain both what to do and why each skill matters in the water.Every lesson encourages focus, patience, consistency, and a positive learning mindset.The result is a confident, capable swimmer with a strong foundation for future progress.
Age
12 - 17 Years
Duration
45 - 60 Min
Level
Intermediate
Level 1
Water Confidence
10 Swimmers Max
Beginner or limited swimming experience; may be uncomfortable in the water.
At MiroKay Swim Academy, swimmers ages 12–17 develop stronger technique and confidence.Our program supports beginners, returning swimmers, and more experienced athletes alike.Lessons focus on breathing, body position, stroke mechanics, coordination, and endurance.Swimmers learn to move efficiently, reduce unnecessary effort, and use their energy wisely.Beginners build confidence in a supportive environment without unnecessary pressure.Experienced swimmers refine their skills and work toward their next performance level.Through swimming, students also build discipline, focus, consistency, and resilience.
Age
12 - 17 Years
Duration
45 - 60 Min
Level
Intermediate
Level 2
Swim Progress
10 Swimmers Max
Comfortable in the water and able to swim independently using basic strokes.
At MiroKay Swim Academy, swimmers ages 12–17 develop stronger technique and confidence.Our program supports beginners, returning swimmers, and more experienced athletes alike.Lessons focus on breathing, body position, stroke mechanics, coordination, and endurance.Swimmers learn to move efficiently, reduce unnecessary effort, and use their energy wisely.Beginners build confidence in a supportive environment without unnecessary pressure.Experienced swimmers refine their skills and work toward their next performance level.Through swimming, students also build discipline, focus, consistency, and resilience.
Age
12 - 17 Years
Duration
45 - 60 Min
Level
Intermediate
Level 3
Swim Mastery
10 Swimmers Max
Confident swimmer with solid freestyle and backstroke technique and good endurance.
At MiroKay Swim Academy, swimmers ages 12–17 develop stronger technique and confidence.Our program supports beginners, returning swimmers, and more experienced athletes alike.Lessons focus on breathing, body position, stroke mechanics, coordination, and endurance.Swimmers learn to move efficiently, reduce unnecessary effort, and use their energy wisely.Beginners build confidence in a supportive environment without unnecessary pressure.Experienced swimmers refine their skills and work toward their next performance level.Through swimming, students also build discipline, focus, consistency, and resilience.
Age
Adults
Duration
45 - 60 Min
Level
Beginner
Level 1
Fear to Flow
10 Swimmers Max
No previous swimming experience required. Perfect for beginners or anyone uncomfortable in the water.
At MiroKay Swim Academy, it is never too late to learn how to swim.Our adult program helps beginners and nervous swimmers overcome fear with confidence.Through calm, step-by-step instruction, you learn to relax and trust your body.Lessons focus on breathing control, balance, floating, and safe independent movement.We teach you to understand the water and work with it—not fight against it.With proper technique and consistent practice, difficult skills become natural over time.
Age
Adults
Duration
45 - 60 Min
Level
Beginner
Level 2
Swim & Improve
10 Swimmers Max
Comfortable in the water and able to float and swim short distances independently.
At MiroKay Swim Academy, it is never too late to learn how to swim.Our adult program helps beginners and nervous swimmers overcome fear with confidence.Through calm, step-by-step instruction, you learn to relax and trust your body.Lessons focus on breathing control, balance, floating, and safe independent movement.We teach you to understand the water and work with it—not fight against it.With proper technique and consistent practice, difficult skills become natural over time.
Age
Adults
Duration
45 - 60 Min
Level
Beginner
Level 3
Swim with Confidence
10 Swimmers Max
Able to swim continuously and ready to improve technique, breathing, endurance, and efficiency.
At MiroKay Swim Academy, it is never too late to learn how to swim.Our adult program helps beginners and nervous swimmers overcome fear with confidence.Through calm, step-by-step instruction, you learn to relax and trust your body.Lessons focus on breathing control, balance, floating, and safe independent movement.We teach you to understand the water and work with it—not fight against it.With proper technique and consistent practice, difficult skills become natural over time.
Age
No Range
Duration
45 - 60 Min
Level
Advance
Adaptive
Swim Program
10 Swimmers Max
Personalized Swimming for Children with Different Learning & Developmental Needs
Our Adaptive Swim Program offers personalized instruction for children who benefit from extra support.Lessons are adapted to each child’s abilities, comfort level, communication style, and pace.Swimming builds coordination, balance, breathing control, body awareness, and focus.Its structured and repetitive nature can create a calm, predictable learning experience.Children develop confidence, independence, self-regulation, and essential water-safety skills.Our coaches teach with patience, flexibility, and a supportive approach.
Bubble
10 Swimmers Max
Age Group: 3 – 36 months
Swimboree builds on the acclimation and water comfort gained in the Tadpole level, with a smaller class size to allow instructors to work more closely and hands-on with each swimmer. Parent/guardians remain in the water to provide reassurance, while instructors introduce early survival swim techniques using songs, purposeful movement, and engaging activities. This class helps swimmers grow more confident and begin developing independence in the water, serving as a bridge between full parent/guardian participation and future independent instruction.
Age
3 - 6 Years
Duration
45 - 60 Min
Level
Beginner
Why Swim With Us ?
professional coach
With 15+ years in swimming and water polo, Coach Amirhossein brings elite-level experience, safe instruction, and personalized guidance to every lesson.
real results
Strong technique, better breathing, and real confidence in the water. Each lesson helps swimmers progress at a comfortable, steady pace.
every age and level
From first-time swimmers to athletes preparing for competition, lessons are adapted to each swimmer’s age, ability, experience, and personal goals.
What You Say About Our Swim Lessons
FAQ
How long is each swim lesson?
Each lesson is 30 minutes, with options for 1 or 2 lessons per week. We design our programs this way because consistent practice and more frequent water time greatly enhance a student’s learning process. Lessons are capped at 30 minutes, as longer sessions often lead to fatigue, reducing performance.
How fast will I/my child learn how to swim?
Depending on the age of the student the time it takes to learn varries. For children ages 4-12 it generally take between 8-12 lessons to be able to comfortably swim independently in shallow and deep water. For teenagers 13+ and adults, it generally takes between 4-8 lessons to learn how to comfortably swim in shallow and deep water on their own. Students that regularly practice, take more swim lessons, or take private swimming lessons, generally take less time to learn.
What if I/my child misses a lesson?
Attendance Policy
If you or your child cannot attend a swim class, we require 12 hours’ notice. With advance notification, we can schedule a make-up class at a time when your swim instructor is available at no additional cost.
How many students are there in each swim class?
At our swim school we only offer private and semi-private swimming lessons, meaning we only offer (1 on 1) and (1 on 2) classes and that our class sizes range from 1-2 students including you or your child. This means that in a class it would either just be you/your child if you pick a private swimming lesson, or you/your child and one other swimmer if you chose a semi-private swimming lessons. We never pair semi-private adult classes with children, so if you pick a semi-private swim class for your child they would always be learning alongside another child not an adult.
How do payments work?
How do payments work?
We use secure online billing through Stripe. When you enroll, you’ll provide a card on file which is required to maintain your spot. You’re billed automatically on your enrollment according to the plan you select being either a monthly or seasonal plan. Your next rebill date can be viewed in your client portal under subscriptions on the billing page.
To cancel your enrollment, we require at least 7 days notice before your next billing date. Cancellations made with less than 7 days notice will result in a final charge for the upcoming month. You can manage your enrollment and submit cancellation requests directly through your client portal.
Blog
Swim With Confidence
Not Sure Where to Start?
Answer a few quick questions and we’ll match you with the perfect program for your age and experience.




