Class bookings plugin

Does anyone recommend a booking plugin for Wordpress that easily handles class bookings (and payments) with a course format option i.e. a course may be a series of classes over a number of weeks on the same day each week. Most plugins seem to offer Recurring Events (or similar) that repeat a class but also allow people to book each class separately rather than just booking the whole course, which is what is required.

Have looked at Event Booking Pro, Event Espresso and Event Manager but don’t see anything similar without some kind of workaround!

We need to customise the plugins ,if you want we can help you out with this.
You can Skype at pradeep.narava or email at

I am also looking to find a plugin to manage classes of multiple days.