Sound like a rip off to me,
 
 I paid Shires in Leicester for a teach until you pass course, about £ 300 then, if you fail they only charge you for the retest fee and the hire of thier bike.
 
 Teaching was free. 
 
 My wife, bless her , failed her CBT the first time with Shires and they got her through the second time without any additional costs
 
 Rob