Music Lessons and Dance Classes For All Ages

If you are looking for Fun, Educational, and Inspiring Music Lessons or Dance Classes from
top-notch teachers
, you don’t have to look any further. Since 1988, the Napoli School of Music and Dance has helped over 4,000 students of all ages and all levels learn the skills that they need to enjoy music and dance for a lifetime.

We offer piano lessons, guitar lessons, voice lessons, violin lessons, drums lessons, brass lessons, and woodwinds lessons in our Ardmore and Springfield locations. Music lessons are also available in the convenience of your own home.

Dance classes in ballet, jazz, tap, hip hop, creative movement and pointe are available in our Ardmore and Springfield locations as well. You will find the award winning Makin’ Music program for children birth to five years of age at both of our locations. Additionally, music lessons and dance classes can be scheduled for different children at the same time to help save you driving and waiting time.

We have regular low pressure recitals that students have the opportunity to perform in. Our showcases are held on the beautiful campus of Rosemont College in the newly remodeled McShain Performing Arts Center. We have exciting and entertaining performances for both our music and dance showcases. By dividing our music and dance recitals into several set performances, we are able to make the shows a comfortable length for parents, grandparents and young children. Call us today and you will see why more families in the Greater Delaware Valley trust us for music and dance instruction more than any other music school or dance studio.

Brand New to Music Lessons or Dance Classes?

Here’s what you need to know:

5 Ways to Get The Most Out Of Music Lessons

These guidelines will help you to have a successful, rewarding experience learning an instrument. These are practical tips that we have discovered from years of teaching and our experiences with teaching hundreds of students each year. [read more]

4 Things Every Parent Should Know Before Choosing A Dance Studio

If most dance studios seem to have qualified, friendly teachers, experience teaching children and a big show at the end of the year, aren’t they all pretty much the same? Does it really matter which place… [read more]

We Teach Piano and Guitar Students From These Towns

Ardmore PA Piano Lessons, Bala Cynwyd Piano Lessons, Broomall Piano Lessons, Bryn Mawr Piano Lessons, Collingdale Piano Lessons, Drexel Hill Piano Lessons, Folcroft Piano Lessons, Gladwyne Piano Lessons, Glenolden Piano Lessons, Haverford Piano Lessons, Havertown Piano Lessons, Lower Merion Piano Lessons, Media Piano Lessons, Morton Piano Lessons, Narberth Piano LessonsNewtown Square Piano Lessons, Norwood Piano LessonsPhiladelphia Piano Lessons, Rosemont Piano Lessons, Secane Piano Lessons, Springfield PA Piano Lessons, Swarthmore Piano Lessons, Upper Darby Piano Lessons, Villanova Piano LessonsWallingford Piano Lessons, Wayne Piano Lessons, Wynnewood Piano Lessons

Ardmore PA Guitar Lessons, Bala Cynwyd Guitar Lessons, Broomall Guitar Lessons, Bryn Mawr Guitar LessonsCollingdale Guitar LessonsDrexel Hill Guitar Lessons, Folcroft Guitar Lessons, Gladwyne Guitar Lessons, Glenolden Guitar Lessons, Haverford Guitar Lessons, Havertown Guitar Lessons, Lower Merion Guitar Lessons, Media Guitar Lessons, Morton Guitar Lessons, Narberth Guitar Lessons, Newtown Square Guitar LessonsNorwood Guitar Lessons, Philadelphia Guitar Lessons, Rosemont Guitar Lessons, Secane Guitar Lessons, Springfield PA Guitar LessonsSwarthmore Guitar Lessons, Upper Darby Guitar LessonsVillanova Guitar LessonsWallingford Guitar Lessons, Wayne Guitar LessonsWynnewood Guitar Lessons

We Teach Voice, Drums, Violin, Clarinet, Flute and Trumpet In The Following Towns

Ardmore PA (19003), Bala Cynwyd (19004), Broomall (19008), Bryn Mawr (19010), Collingdale (19023) , Drexel Hill (19026), Folcroft (19032) , Gladwyne (19035), Glenolden (19036) , Haverford (19041), Havertown (19083) Lower Merion (19066), Media (19063), Morton (19070) , Narberth (19073), Newtown Square (19073) Norwood (19074), Rosemont (19010), Secane (19018) , Springfield PA (19064), Swarthmore (19081), Upper Darby (19082), Villanova (19085), Wallingford (19086) , Wayne (19087), Wynnewood (19096)

We Teach Dance Classes to Students From These Towns

Ardmore PA Dance Classes, Bala Cynwyd Dance Classes, Broomall Dance Classes, Bryn Mawr Dance Classes, Gladwyne Dance Classes, Haverford Dance Classes, Havertown Dance Classes, Lower Merion Dance Classes, Media Dance Classes, Narberth Dance Classes, Rosemont Dance Classes, Springfield PA Dance Classes, Swarthmore Dance Classes, Wallingford Dance Classes, Wynnewood Dance Classes

We Teach Ballet Classes to Students From These Towns

Ardmore PA Ballet Classes, Bala Cynwyd Ballet Classes, Broomall Ballet Classes, Bryn Mawr Ballet Classes, Gladwyne Ballet Classes, Haverford Ballet Classes, Havertown Ballet Classes, Lower Merion Ballet Classes, Media Ballet Classes, Narberth Ballet Classes, Rosemont Ballet Classes, Springfield PA Ballet Classes, Swarthmore Ballet Classes, Wallingford Ballet Classes, Wynnewood Ballet Classes

We Teach Preschool Dance Classes to Students From These Towns

Ardmore PA Preschool Dance Classes, Bala Cynwyd Preschool Dance Classes, Broomall Preschool Dance Classes, Bryn Mawr Preschool Dance Classes, Gladwyne Preschool Dance Classes, Haverford Preschool Dance Classes, Havertown Preschool Dance Classes, Lower Merion Preschool Dance Classes, Media Preschool Dance Classes, Narberth Preschool Dance Classes, Rosemont Preschool Dance Classes, Springfield PA Preschool Dance Classes, Swarthmore Preschool Dance Classes, Wallingford Preschool Dance Classes, Wynnewood Preschool Dance Classes