jake,
can you go into depth a bit more about your pricing policy and how that works out per week or per class.
the things that caught my eye were the mat fees / class in addition to the monthly fee, and also the 10 class punch card. (i quite like that option in theory)
but if i'm coming to class three times a week i'm going to pay $75 dollars a week in mat fees? seems pretty high. (not judging, you may have high over-head or other reasons).
i'm assuming that the ten class punch cart cost also does NOT include mat fees?
on a pure web note: tables = bad for any website.
the next time you want to give your site a face lift or add functionality, you'll need to rebuild the ENTIRE site from scratch. if you'd gone with a standards compliant CMS like drupal or joomla, or even a proprietary CMS, you could endlessly change the whole layout, look and feel of your site, update versions and add functionality and your whole site (i.e. content) would change and update.
check out
http://www.wusource.org to see what i'm talking about. if you create an account, when you login in for the first time you can go to "my account" and click "edit". then you can actually choose from any of several themes that are installed and viola, the whole appearance of the entire site are changed but the content remains the same.
or i guess your blog is another good example, as you can change the template there as well (blogger is essentially a giant CMS). i would recommend that you integrate your blogs look with your site more closely, and also include a way to navigate back into the rest of your site from your blog.
check out mine as an example. you can move from one to the other and never even notice you moved off the main site and back. most importantly it means that those who find my blog first have a way to find my website if they want to.
not to mention that the site will run faster and you'll get much cleaner code and the site will be more accessible.
for instance, any blind users interested in training with you will be unable to navigate your site, since it has a table based design, it'll be nearly impossible for them to navigate since it'll screw their screen reader.