Trainers are going to charge more than larger companies. See if there's a pet store near you that offers classes - it won't cost near what you were quoted. Also check PetSmart, PetCo, Petcetera, etc.