Education does not start at school. Education starts in your heart. You have to want to learn something, be curious about its truth, and then education begins. What you get in school is training to become a good worker on the job - meeting requirements, deadlines, listening to your boss etc. The biggest education happens in you when you actively seek to find the benefit in anything you study and go one step further to not only study it, but comprehend it. That is regardless of whether your teacher is good or bad at their subject.... you just dive in with the motivation to understand this better and possibly convey a clearer information about it to your peers who may be struggling too... that is what helped me study... understanding it deeply helped me memorize better and also helping my schoolmates jump over by showing them details they might have missed... that made the difference. I became more responsible. If you become more responsible and cultivate your curiosity.. you are not training to be a good worker but a great leader as well. The world needs more of those. You can succeed - it is just like climbing a mountain. At the first your muscles disagree but there is a breaking point after which your body follows your will and even assists you in getting to the top. It is the same with your mind while studying. Find the benefit in every situation and you will no longer feel that bad.. if there is a con, there is a pro... deal with the cons but see and enjoy the pros :)