$345??? Ouch! I was at Petsmart the other day and the woman was telling me that classes there are $109 for eight weeks, which is about $14 per class.
For agility, I pay $90 for a six week class for one dog, $165 for two dogs.
Your puppies are, IMO, too young for agility. Repetitive jumping is not something you want to do with puppies because of the growth plates not being closed, although they close at an earlier age, usually in small dogs. There are still many things you can do to get them ready for agility. There is an article on
www.cleanrun.com about it.
You might also look into obedience clubs. They might offer better rates, especially if you think you might like to become a member.
Good luck!