This is all amazing advice. Being engaged in class, doing your homework ahead of time, and touching base with your teacher are all skills that will serve you well throughout life no matter where you go, whether it be postsecondary or the working world. I also recommend going to see a tutor if your school offers one - I had to do it for grade 10 math (quadratics and formula memorization were killing me) - Ain't no shame in getting help. This is only tangentially related, but have you ever been tested for a learning disorder, PetesPassing? Not everyone who does poorly in school has one, but If you're diagnosed with one and get some help with working strategies it's way more likely that you'll succeed. Going to school with an undiagnosed learning disability is a bit like running a race while being tied to an anchor.