Yes, there is an annual registration fee. The registration fee goes towards a number of things. First and foremost it holds your place in the class, guaranteeing your spot (some classed do reach capacity!). Secondly, it helps us offset the numerous charges we incur during the busy registration period… for extra staffing of our front desk during hours we are not usually open too the many printing cost of contracts, flyers etc.