“arrow”/
A Top 3 Rated Music School in Des Moines, IA

Our piano and guitar lessons are available in-person or online! 

BEGINNERS START HERE!

In fun, weekly group lessons, our students stay motivated to practice and keep up, while developing a variety of music and life skills as they learn and play together. 

Combined with our included set of built-for-you private lessons, students accomplish their goals and so much more!

Schedule your FREE in-person or online trial lesson today!

Our piano and guitar lessons are available in-person or online!

BEGINNERS START HERE!

In fun, weekly group lessons, our students stay motivated to practice and keep up, while developing a variety of music and life skills as they learn and play together. 

Combined with our included set of built-for-you private lessons, students accomplish their goals and so much more!

Schedule your FREE in-person or online trial lesson today!

BEGINNERS' LAUNCH
PIANO & GUITAR LESSONS

Enroll by May 24th and save $30 on materials fees with code "OCT50"!

Teal arrow graphic

STRAIGHT SHOT SCHEDULE

May 30th – August 2nd

Piano Younger Beginners Ages: 6-9

Piano Older Beginners Ages: 10-13

Guitar 1 Ages: 11-15

For new, beginner piano students ages 6-9 with no prior piano lessons.
Ages: 6-9
Days: Mondays & Thursdays
Time: 6:00 PM to 6:55 PM
Location: Urbandale

REGISTER

For new, beginner piano students ages 10-15 with no prior piano lessons.
Ages: 10-15
Days: Mondays & Thursdays
Time: 5:00 PM to 5:55 PM
Location: Urbandale

REGISTER

For new, beginner piano students ages 11-15 with no prior guitar lessons.
Ages: 11-15
Days: Mondays & Thursdays
Time: 6:00 PM to 6:55 PM
Location: Urbandale

REGISTER

For students who have had prior music experience.
If your child is not a current Arrow student, contact us at arrowacademyjoinus@gmail.com before registration for class placement!
Location: Urbandale and Online

REGISTER

Start with a free trial lesson!

Beginners Program

Straight Shot Lesson Features

Straight Shot Lesson Pricing

Registration fees are non-refundable. 

STRAIGHT SHOT

Lesson Features: 

Schedule:

For new, beginner piano students ages 6-9 with no prior piano lessons.
Ages: 6-9
Days: Mondays & Thursdays
Time: 6:00 PM to 6:55 PM
Location: Urbandale

REGISTER

For new, beginner piano students ages 10-13 with no prior piano lessons.
Ages: 10-13
Days: Mondays & Thursdays
Time: 5:00 PM to 5:55 PM
Location: Urbandale

REGISTER

For new, beginner piano students ages 11-15 with no prior guitar lessons.
Ages: 11-15
Days: Mondays & Thursdays
Time: 7:00 PM to 7:55 PM
Location: Urbandale

REGISTER

For students who have had prior music experience.
If your child is not a current Arrow student, contact us at arrowacademyjoinus@gmail.com before registration for class placement!
Location: Urbandale and Online

SCHOOL YEAR

Lesson Features: 

Schedule:

For new, beginner piano students ages 6-9, with no prior piano lessons.
Ages: 6-9
Location: Urbandale
1: Mondays, 4:30 PM to 5:25 PM
2: Tuesdays, 5:10 PM to 6:05 PM
3: Wednesdays, 5:10 PM to 6:05 PM
4: Thursdays, 6:20 PM to 7:15 PM
5: Sundays, 2:10 PM to 3:05 PM

REGISTER

For new, beginner guitar students ages 11-15, with no prior guitar lessons.
Ages: 11-15
Days: Mondays
Time: 4:30 PM to 5:25 PM
Location: Urbandale

REGISTER

For new, beginner piano students ages 10-13, with no prior piano lessons.
Ages: 10-13
Days: Tuesdays
Time: 7:30 PM to 8:25 PM
Location: Urbandale

REGISTER

For students who have had prior music experience.
If your child is not a current Arrow student, contact us at arrowacademyjoinus@gmail.com before registration for class placement!
Location: Urbandale and Online

SCHOOL YEAR

Lesson Features: 

Lesson Pricing: 

Schedule:

1A – Younger Beginners: 
For new, beginner piano students ages 6-9, with no prior piano lessons.
Ages: 6-9
Days: Wednesdays
Time: 5:10 PM to 6:05 PM

REGISTER

Contact us at arrowacademyjoinus@gmail.com before registration for class placement!
Location: Urbandale and Online

For students who have had prior music experience.
If your child is not a current Arrow student, contact us at arrowacademyjoinus@gmail.com before registration for class placement!
Location: Urbandale and Online

OCTOBER START

Lesson Features: 

Lesson Pricing: 

Schedule:

1A – Younger Beginners
For new, beginner piano students ages 6-9, with no prior piano lessons.
Ages: 6-9
Days: Sundays
Time: 11:50 AM to 12:45 PM
Location: Urbandale

REGISTER

Contact us at arrowacademyjoinus@gmail.com before registration for class placement!
Location: Urbandale and Online

For students who have had prior music experience.
If your child is not a current Arrow student, contact us at arrowacademyjoinus@gmail.com before registration for class placement!
Location: Urbandale and Online

STRAIGHT SHOT

Lesson Features: 

Schedule:

For new, beginner piano students ages 6-9 with no prior piano lessons.
Ages: 6-9
Days: Mondays & Thursdays
Time: 6:00 PM to 6:55 PM
Location: Urbandale

REGISTER

For new, beginner piano students ages 10-13 with no prior piano lessons.
Ages: 10-13
Days: Mondays & Thursdays
Time: 5:00 PM to 5:55 PM
Location: Urbandale

REGISTER

For new, beginner piano students ages 11-15 with no prior guitar lessons.
Ages: 11-15
Days: Mondays & Thursdays
Time: 7:00 PM to 7:55 PM
Location: Urbandale

REGISTER

For students who have had prior music experience.
If your child is not a current Arrow student, contact us at arrowacademyjoinus@gmail.com before registration for class placement!
Location: Urbandale and Online

SCHOOL YEAR

Lesson Features: 

Schedule:

For new, beginner piano students ages 6-9, with no prior piano lessons.
Ages: 6-9
Location: Urbandale
1: Mondays, 4:30 PM to 5:25 PM
2: Tuesdays, 5:10 PM to 6:05 PM
3: Wednesdays, 5:10 PM to 6:05 PM
4: Thursdays, 6:20 PM to 7:15 PM
5: Sundays, 2:10 PM to 3:05 PM

REGISTER

For new, beginner guitar students ages 11-15, with no prior guitar lessons.
Ages: 11-15
Days: Mondays
Time: 4:30 PM to 5:25 PM
Location: Urbandale

REGISTER

For new, beginner piano students ages 10-13, with no prior piano lessons.
Ages: 10-13
Days: Tuesdays
Time: 7:30 PM to 8:25 PM
Location: Urbandale

REGISTER

For students who have had prior music experience.
If your child is not a current Arrow student, contact us at arrowacademyjoinus@gmail.com before registration for class placement!
Location: Urbandale and Online

Teal arrow graphic
Teal arrow graphic

BEGINNERS' LAUNCH
OCTOBER SESSION PIANO LESSONS

Teal arrow graphic
Teal arrow graphic

January Beginner Program

In-Person Lesson Information

Online Lesson Information (Piano Only)

Lesson Pricing

CLASS SCHEDULE

Piano Younger Beginners Ages: 6-9 (and ready 5 year olds)
Piano Older Beginners Ages: 9-13
Piano Online Beginners Ages: 6-17
Guitar 1 Ages: 10-15

For new, beginner piano students ages 6-9, with no prior piano lessons.
Ages: 6-9 (and ready 5 year olds)
Days: Mondays
Time: 6:05 PM to 7:00 PM
Location: Urbandale

REGISTER

For new, beginner piano students ages 6-9, with no prior piano lessons.
Ages: 6-9 (and ready 5 year olds)
Days: Tuesdays
Time: 4:00 PM to 4:55 PM
Location: Urbandale

REGISTER

For new, beginner piano students ages 6-9, with no prior piano lessons.
Ages: 6-9 (and ready 5 year olds)
Days: Fridays
Time: 4:30 PM to 5:25 PM
Location: Urbandale

REGISTER

For new, beginner piano students ages 6-9, with no prior piano lessons.
Ages: 6-9 (and ready 5 year olds)
Days: Sundays
Time: 1:00 PM to 1:55 PM
Location: Urbandale

REGISTER

For new, beginner piano students ages 9-13, with no prior piano lessons.
Ages: 9-13
Days: Mondays
Time: 4:30 PM to 5:25 PM
Location: Urbandale

REGISTER

For new, beginner piano students ages 6-17.
Our online classes will be hed Sunday afternoons. Register today, and we will coordinate a time that works for your schedule closer to the start date.

REGISTER

For new, beginner guitar students ages 10-15, with no prior piano lessons.
Ages: 10-15
Days: Sundays
Time: 1:00 PM to 1:55 PM
Location: Urbandale

REGISTER

For students who have had prior music experience.
If your child is not a current Arrow student, contact us at arrowacademyjoinus@gmail.com before registration for class placement!
Location: Urbandale and Online

CLASS SCHEDULE

Piano Younger Beginners Ages: 6-9 (and ready 5 year olds)
Piano Older Beginners Ages: 9-13
Piano Online Beginners Ages: 6-17
Guitar 1 Ages: 10-15

For new, beginner piano students ages 6-9, with no prior piano lessons.
Ages: 6-9 (and ready 5 year olds)
Days: Mondays
Time: 6:05 PM to 7:00 PM
Location: Urbandale

REGISTER

For new, beginner piano students ages 6-9, with no prior piano lessons.
Ages: 6-9 (and ready 5 year olds)
Days: Tuesdays
Time: 4:00 PM to 4:55 PM
Location: Urbandale

REGISTER

For new, beginner piano students ages 6-9, with no prior piano lessons.
Ages: 6-9 (and ready 5 year olds)
Days: Fridays
Time: 4:30 PM to 5:25 PM
Location: Urbandale

REGISTER

For new, beginner piano students ages 6-9, with no prior piano lessons.
Ages: 6-9 (and ready 5 year olds)
Days: Sundays
Time: 1:00 PM to 1:55 PM
Location: Urbandale

REGISTER

For new, beginner piano students ages 9-13, with no prior piano lessons.
Ages: 9-13
Days: Mondays
Time: 4:30 PM to 5:25 PM
Location: Urbandale

REGISTER

For new, beginner piano students ages 6-17.
Our online classes will be hed Sunday afternoons. Register today, and we will coordinate a time that works for your schedule closer to the start date.

REGISTER

For new, beginner guitar students ages 10-15, with no prior piano lessons.
Ages: 10-15
Days: Sundays
Time: 1:00 PM to 1:55 PM
Location: Urbandale

REGISTER

For students who have had prior music experience.
If your child is not a current Arrow student, contact us at arrowacademyjoinus@gmail.com before registration for class placement!
Location: Urbandale and Online

January Beginner Program

In-Person Lesson Information

Online Lesson Information (Piano Only)

Lesson Pricing

The Process is Simple

Giving the gift of music to your child while they’re young builds confidence, increases intelligence, and develops leadership.

Here’s how to start.

Schedule a Trial Lesson

Schedule a Trial Lesson

Experiencing a lesson and asking questions is your first step to providing them with a life filled with music. Your child will learn a new song right from the start! Transferring? Contact us and we will find you the right class!

Register Your Child

Enroll Your Child

Whether your child is new to music, transferring from another teacher or a current Arrow Academy student, the next step is to register and save a class spot for your child, making it easy and seamless to join in on the fun.

Watch Them Shine

Watch Them Shine

We will guide your child through their musical education and you will get to see their joy as they thrive and succeed in music.

Schedule a Trial Lesson

Schedule a Trial Lesson

Experiencing a lesson and asking questions is your first step to providing them with a life filled with music. Your child will learn a new song right from the start! Transferring? Contact us and we will find you the right class!

Register Your Child

Enroll Your Child

Whether your child is new to music, transferring from another teacher or a current Arrow Academy student, the next step is to register and save a class spot for your child, making it easy and seamless to join in on the fun.

Watch Them Shine

Watch Them Shine

We will guide your child through their musical education and you will get to see their joy as they thrive and succeed in music.

 Take a peek inside our classrooms in this demo lesson!

Join us for a FREE trial lesson to experience our program firsthand!

Choose Your Starting Time

It’s an excellent time to start music lessons!  
There are 5 times to enter the fun!  
All sessions complete an entire year of curriculum, concepts, and skills, preparing students for the next higher level. 

Young piano student in group piano lesson

Beginner Piano

Ages 6-9 (& ready 5 year olds)

  • Registration starts in May
  • Lessons are August – May
  • 55 min group lessons, once per week
  • 4 individual “Flex & Float” lessons, scheduled at your convenience
  • 3 solo concerts
  • 1 ensemble concert
  • Prepares for the next level (starts June or August)
  • Registration starts in August
  • Lessons are October – May
  • 55 minutes, once per week
  • 4 individual “Flex & Float” lessons, scheduled at your convenience
  • 2 solo concerts
  • 1 ensemble concert
  • Prepares for the next level (starts June or August)
  • 2 individual learning labs with teacher available each month
  • Free piano practice app for lesson materials
  • Registration starts in October
  • Lessons are January – July
  • 55 minutes, once per week
  • 1 solo concert
  • 1 ensemble concert
  • Prepares for the next level (starts August)
  • 2 individual learning labs with teacher available each month
  • Free piano practice app for lesson materials
  • Registration starts in January
  • Lessons are 3/18 – 8/2
  • 55 minutes, once per week
  • 1 solo concert
  • Prepares for the next level (starts August)
  • Free book bag & t-shirt
  • 2 individual learning labs with teacher available each month
  • Free piano practice app for lesson materials
  • Registration starts in March and closes 6/5, or whenever classes have filled
  • Lessons are 5/30 – 8/18
  • 55 minutes, twice per week
  • Prepares for the next level (starts in August)
  • Free book bag & t-shirt
  • 2 individual learning labs with teacher available each month
  • Free piano practice app for lesson materials

Beginner Piano

Ages 9-17

  • Registration starts in May
  • Lessons are August – May
  • Piano curriculum moves faster for older beginners
  • Curriculum accomplishes 2 years of curriculum
  • Prepares for Level 2A (starts June or August)
  • 55 min group lessons, once per week
  • 4 individual “Flex & Float” lessons, scheduled at your convenience
  • 3 solo concerts
  • 1 ensemble concert
  • Registration starts in October
  • Lessons are January – July
  • 55 minutes, once per week
  • 1 solo concert
  • 1 ensemble concert
  • Prepares for the next level (starts August)
  • 2 individual learning labs with teacher available each month
  • Free piano practice app for lesson materials
  • Registration starts in March and closes 6/5, or whenever classes have filled
  • Lessons are 5/30 – 8/18
  • 55 minutes, twice per week
  • Prepares for the next level (starts in August)
  • Free book bag & t-shirt
  • 2 individual learning labs with teacher available each month
  • Free piano practice app for lesson materials
Teens playing guitars together

Beginner Guitar

Ages 10-15

  • Registration starts in May
  • Lessons are August – May
  • 55 min group lessons, once per week
  • 4 individual “Flex & Float” lessons, scheduled at your convenience
  • 3 solo concerts
  • 1 ensemble concert
  • Prepares for the next level (starts June or August)
  • Registration starts in October
  • Lessons are January – July
  • 55 minutes, once per week
  • 1 solo concert
  • 1 ensemble concert
  • 2 individual learning labs with teacher available each month
  • Registration starts in March and closes 6/5, or whenever classes have filled
  • Lessons are 5/30 – 8/18
  • 55 minutes, twice per week
  • Prepares for the next level (starts in August)
  • Free book bag & t-shirt
  • 2 individual learning labs with teacher available each month
  • Free piano practice app for lesson materials
Young piano student in group piano lesson

Beginner Piano

Ages 6-9 (& ready 5 year olds)

  • Registration starts in May
  • Lessons are August – May
  • 55 min group lessons, once per week
  • 4 individual “Flex & Float” lessons, scheduled at your convenience
  • 3 solo concerts
  • 1 ensemble concert
  • Prepares for the next level (starts June or August)
  • Registration starts in August
  • Lessons are October – May
  • 55 minutes, once per week
  • 4 individual “Flex & Float” lessons, scheduled at your convenience
  • 3 solo concerts
  • 1 ensemble concert
  • Prepares for the next level (starts June or August)
  • Registration starts in October
  • Lessons are January – July
  • 55 minutes, once per week
  • 1 solo concert
  • 1 ensemble concert
  • Prepares for the next level (starts August)
  • Free piano practice app for lesson materials
  • Registration starts in January
  • Lessons are March – July
  • 55 minutes, once per week
  • 2 solo concerts
  • Prepares for the next level (starts August)
  • Registration starts in March and closes 6/5, or whenever classes have filled
  • Lessons are 5/30-8/18
  • 55 minutes, twice per week
  • 1 solo concert
  • Prepares for the next level (starts June or August)

Beginner Piano

Ages 9-17

  • Registration starts in May
  • Lessons are August – May
  • Piano curriculum moves faster for older beginners
  • Curriculum accomplishes 2 years of curriculum
  • Prepares for Level 2A (starts June or August)
  • 55 min group lessons, once per week
  • 4 individual “Flex & Float” lessons, scheduled at your convenience
  • 3 solo concerts
  • 1 ensemble concert
  • Registration starts in October
  • Lessons are January – July
  • 55 minutes, once per week
  • 1 solo concert
  • 1 ensemble concert
  • Prepares for the next level (starts August)
  • Registration starts in March and closes on 6/5, or whenever classes have filled
  • Lessons are 5/30-8/18
  • 55 minutes, twice per week
  • 1 solo concert
  • Prepares for the next level (starts June or August)
Teens playing guitars together

Beginner Guitar

Ages 10-15

  • Registration starts in May

  • Lessons are August – May

  • 55 min group lessons, once per week

  • 4 individual “Flex & Float” lessons, scheduled at your convenience

  • 3 solo concerts

  • 1 ensemble concert

  • Prepares for the next level (starts June or August)

  • Registration starts in October
  • Lessons are January – July
  • 55 minutes, once per week
  • 1 solo concert
  • 1 ensemble concert
  • Prepares for the next level (starts August)
  • Registration starts in March and close 6/5, or whenever classes have filled
  • Lessons are 5/30-8/18
  • 55 minutes, twice per week
  • 1 solo concert
  • Prepares for the next level (starts June or August)

From Student to Musician:
The Journey of an Arrow Academy Student

We have a plan for our students, taking them from total beginners, to well-rounded pianists and guitarists ready for a future with music, no matter where their journey takes them. Each level develops specific skills to ensure continued growth and development.

Elementary, upper, and advanced piano levels graphic

Piano: Elementary Levels (1A-2B), Upper Levels (3-6) and Advanced Levels (Adv 1-Adv3)
Guitar: Early Levels (1-3) and Upper Levels (4-8)

Transfer students are always welcome. If your child has piano or guitar experience, we will evaluate their ability level in a private consultation to make sure they are placed in the correct level. Contact us today to get started!

what to expect

from Arrow Academy of music's beginner lessons

To help you best manage your own schedule and your child’s involvement in our program we will provide you with the tools you need for our piano or guitar group lessons, in-person or online. Below are additional features available during every Arrow session.

Piano Lessons

Arrow Academy will help your child to discover their individual talents and to encourage the love of playing piano for life.

Guitar Lessons

Learn to play guitar with Arrow Academy of Music. Our group lessons are designed for kids to learn to read notes, play chords and improvise. 

How Does Arrow Academy Compare?

With many options for music lessons for your child, finding the best fit can be overwhelming. The chart shows a variety of teaching philosophies and how they compare with Arrow Academy of Music’s concept based learning philosophy. 

What does concept based learning look like? Each lesson teaches something new – because it’s fun to be learning and engaged! Each lesson reviews – because everyone needs to try and receive feedback. Each lesson evaluates because everyone needs accountability to experience that feeling of success.

Lesson comparison chart

Still wondering if your child is ready for piano lessons?

DOWNLOAD THESE FREE PDFS!

You know piano lessons are smart for kids, but how do you know the best age to begin?

Children develop at different ages and different stages.  For decades, we’ve helped parents save time and money by recognizing their child’s readiness, so their first piano lessons will be exciting and fun.

Let us help you, too. Share your email to receive “How To Know Your Child Is Ready For Piano Lessons” absolutely FREE, and as a bonus, we’ll also include “How To Interview A Piano Teacher.

With this FREE information, you’ll know when it’s the right time for your child to begin their piano lessons and you’ll be ready too!

This field is for validation purposes and should be left unchanged.

Ready to Learn More?

Visit our Studio Policy page for FAQs and other information!

Thanks for choosing Arrow!

Here's how to register:

  1. Create account or sign in
  2. Choose Summer Lessons tab
  3. In-person ($890) or online ($715) price includes materials fee
  4. Non-refundable

Thanks for choosing Arrow!

Important Registration Notes:

  • $155 materials fee is non-refundable. 
  • Monthly payments begin January 1st, and will billed on the first of each month, January through July of 2025.