As much as i hate to say it, i have to agree. Although not all of my teachers were bad. Loved my english and social studies teachers, they were awesome.
But my advice is, stick with it and dont give up. It gets stressful, but just keep in mind whats at the end of that tunnel and push through.