Our lesson program is based on the German dressage training scale, and is appropriate for all levels of riding students. We welcome and teach beginners, as well as advanced riders of all ages at our facility.



Regardless of the discipline you or your horse come from, dressage training is often referred to as the basic and most essential building block of all riding. Once you have established a solid foundation for yourself as well as your horse, you can go on to more specialized riding or further your competitive goals.

Scheduling a Lesson

Riding lessons are available Tuesday through Sunday  each week and are conducted by appointment only. If you are currently an ALR Dressage student, you can use our convenient online calendar to schedule your lessons. If you are a new or prospective student, please contact Ally and we will set up an appointment for you.

If you need to cancel a scheduled lesson we ask that you give us a 24 hour courtesy notice. 



ALR Dressage offers standard training packages as well as customized training programs to meet every client's individual needs and goals.

Ally uses a positive approach to dressage for horses of all breeds and riders of all levels. She is highly recommended by many well known trainers and students alike.  ALR students are currently showing successfully at all levels of competition, including FEI. If you would like to achieve your highest riding potential or further your horse's training, please contact Ally today for an appointment to discuss your goals.



Training package 1 :

includes four lessons for owner or training rides per week.

Training package 2:

includes five lessons for owner or training rides per week.


45 minute private lessons are also available on your horse or one of our schoolmasters.


*Please contact us to develop your custom program and for a full listing of prices and availability.