http://www.tracksense.co.uk/
Really good, just turn up and they do the rest for you. Well planned out so that you start off doing basic bike control, building up until you're doing stuff that you wouldn't have figured you'd be able to do on your first day... I never did get myself a dirtbike though...