Hey a fellow bradford lass, I used to live in Baildon!
It depends which driving school you go with, AA I think are the best, they have ford focus's which are brand new, but its about £45 for 2 hours and they recommend you have approx 48 hours tuition and 22 hours private practise.
The theory test and hazard perception is £31, if you fail you have to wait 3 days before you can take it again. You have to pass this before you book a practical test.
A practical test is £62 for a weekday and £75 for a weekday evening and weekend.
Before you take the test you need to make sure the instructor is free to take you on a final lesson, this also costs (about £45). So on the day of the test it will cost the price of the test and a lesson.
Once you pass the test, the full driving license is free.
If your boyfriends provisional license has expired then he needs to apply for another one otherwise he won't be able to take lessons.
Good luck to him!