Parents, teenagers and local councillors have been left furious after a South Bristol school scrapped its entire academic A-level provision less than 24 hours before the courses were due to start.