Sabrina, the Teenage Witch Season 2

All of Sabrina's responsibilities as student, girlfriend and witch pile up on her as she fails her witch's exam and ends up at witch boot camp.