Bayview School of Ballet

Bayview School of Ballet

Share

Professional-grade dance classes for all ages and skill levels in a welcoming environment

Since 2000, after the passing away of Bella Kovarsky, Anna Kovarsky has continued her mother's legacy. Today, Bayview School of Ballet has doubled its number of students and has a highly professional team of teachers and piano accompanists. Anna has dedicated her time and talents towards making the Bayview School of Ballet a community for parents, students, and grandparents. Kovarsky has been prai

07/14/2026

New for the 2026–27 Season ✨

Discover the joy of ballet with our Adult Beginner Ballet classes at Bayview School of Ballet. Open to dancers ages 15+, these classes with Caroline Betancourt offer a welcoming introduction to classical ballet while focusing on technique, alignment, strength, coordination, and confidence.

Whether you’re stepping into the studio for the first time or returning to ballet after a break, these classes provide a supportive environment to learn, move, and enjoy the benefits of dance.

🩰 Adult Beginner Ballet
Instructor: Caroline Betancourt

Class Schedule:
✨ Wednesdays | 11:00 AM – 12:30 PM
✨ Thursdays | 11:00 AM – 12:30 PM

Join us for the 2026–27 season at Bayview School of Ballet and experience the foundation and joy of classical ballet.

07/13/2026

This summer is the perfect time to step into the studio.

Bayview School of Ballet’s Adult Summer Classes welcome dancers of all levels and experience - from complete beginners to advanced dancers looking to continue their training.

Build strength, improve flexibility, refine your technique, and enjoy focused instruction in classical ballet, musicality, posture, alignment, coordination, and expressive movement. Our Adult Stretch classes are also available to help improve mobility, body awareness, and overall conditioning.

Whether you’re trying ballet for the first time, returning after time away, or continuing your training, you’ll find a supportive and professional environment where you can move, learn, and grow.

Join us this summer 🩰

07/09/2026

Keep your dancer moving, creating, and growing this summer! ☀️🩰

Join us August 10–14 for our Themed Dance Camp for ages 6–8.

Throughout the week, dancers will explore ballet, jazz, contemporary, creative movement, musicality, conditioning, and performance expression, while also enjoying arts & crafts, theatrical activities, and an introduction to stage makeup.

Led by Bayview School of Ballet’s experienced faculty, this fun and supportive camp helps young dancers build confidence, creativity, discipline, and strong foundational technique—all while making new friends and creating lasting summer memories.

Spaces are limited. Register today!

Photos from Bayview School of Ballet's post 07/07/2026

Join internationally acclaimed artist and educator Eleanor van Veen this August for a Contemporary Workshop Series designed to inspire creativity, artistry, and self-expression through movement.

Over three Wednesdays — August 12, 19 & 26 — dancers will explore contemporary technique, improvisation, musicality, and performance quality in a supportive and engaging environment.

✨ Ages 12+ | All Levels
🕛 12:00 PM – 1:30 PM

✨ Ages 12+ | Advanced
🕛 12:00 PM – 2:30 PM

Whether you’re new to contemporary dance or looking to deepen your artistic practice, this workshop series offers a unique opportunity to learn from one of Canada’s most respected dance artists.

Spaces are limited. Register today!

Photos from Bayview School of Ballet's post 07/06/2026

Elevate your training this summer at Bayview School of Ballet’s Summer Ballet Intensive.

Designed for dedicated dancers ages 9+, this four-week program focuses on refining technique, building strength, improving artistry, and preparing students for the upcoming season with expert instruction in a focused and supportive environment.

📅 August 3–27
Swipe for the full schedule and find the class that fits your dancer.

Register today—spaces are limited.

07/02/2026

Looking for more flexibility in your training? Bayview School of Ballet is excited to now offer drop-in classes for our Elementary, Intermediate, Advanced, and Pointe levels!

Whether you’re looking to fit dance into a busy schedule, maintain your technique, or take an extra class when it works for you, our drop-in option makes high-quality ballet training more convenient than ever.

Train with some of the top instructors in the field of classical ballet while continuing to build your technique in a supportive, professional environment.

Visit our website or contact us for the schedule and registration details. We can’t wait to dance with you!

Photos from Bayview School of Ballet's post 06/30/2026

Bayview School of Ballet is thrilled to welcome Elena Lobsanova to our faculty as Senior Ballet Instructor.

With an extraordinary international career as a Principal Dancer with The National Ballet of Canada and Miami City Ballet, Elena brings a wealth of professional experience, exceptional knowledge, and a deep passion for classical ballet. Throughout her career, she has performed many of the most iconic roles in the classical repertoire and has worked with some of the world’s most celebrated choreographers.

As an accomplished educator, coach, and mentor, Elena has guided dancers of all ages and levels, preparing students for examinations, competitions, and pre-professional training. Her commitment to excellence, combined with her refined artistry and technical expertise, makes her an invaluable addition to our faculty.

We are honoured to have Elena join the Bayview family and look forward to the inspiration, knowledge, and mentorship she will bring to our students.

Please join us in giving Elena a warm welcome!

06/29/2026

Bayview School of Ballet is delighted to welcome Emma Courish to our faculty for the 2025–26 dance season.

Emma brings a strong classical foundation, professional performance experience, and a thoughtful, inspiring approach to ballet education. She is currently a Company Apprentice with Canada’s Ballet Jörgen for the 2025/26 season and has previously performed with Canada’s Ballet Jörgen’s Junior Company in repertoire from Swan Lake, Sleeping Beauty, Anastasia, A Midsummer Night’s Dream, and more.

Her professional training includes internationally respected institutions such as the English National Ballet School’s Professional Trainee Program, Canada’s National Ballet School, The Harid Conservatory, and the Royal Winnipeg Ballet School.

In addition to her performance career, Emma has extensive teaching experience with students of various ages and levels, from young beginners to advanced dancers. Her professionalism, elegance, and refined artistry create a supportive and inspiring classroom environment where students are encouraged to develop strength, musicality, confidence, artistry, and a genuine love for ballet.

We are truly excited to welcome Emma to the Bayview School of Ballet family and look forward to the inspiration she will bring to our students this season.

06/25/2026

At Bayview School of Ballet, we are committed to making high-quality dance education accessible while maintaining the exceptional standard our families know and trust.

We are pleased to offer price matching with valid proof from another professional competitive dance studio.

Proof must include:
• Studio name
• Program details
• Class frequency
• Official pricing

All requests are reviewed individually to ensure the programs are comparable in quality, structure, and level.

Photos from Bayview School of Ballet's post 06/23/2026

Concluding our 44th Gala Performance Day highlights with selections from the second act, featuring contemporary, jazz, ballet, and character works performed by our students. The full gallery is now available to view on our website!

Want your business to be the top-listed Gym/sports Facility in Toronto?

Click here to claim your Sponsored Listing.

Location

Category

Telephone

Address


148 Willowdale Avenue
Toronto, ON
M2N4Y4

Opening Hours

Monday 4pm - 9:30pm
Tuesday 4pm - 9:30pm
Wednesday 4pm - 9:30pm
Thursday 4pm - 9pm
Friday 4pm - 9:30pm
Saturday 10am - 6:30pm
Sunday 9am - 1pm