How can a student improve his attentiveness during lectures? I'll be starting my 4-th year of post-secondary education, in a few weeks, and during my first 3 years, I've had problems with attentiveness. My latest problem was last year, where I don't think I've been able to follow a single lecture during more than 30 minutes out of the 2 to 4 hours (There is one break during the 4 hours lectures).

I don't think it's my teacher's fault because it has always been an issue with me and, for instance this year, even though many students such as myself had problems with attendance and attentiveness, about 25% of the students felt the lectures were satisfying and managed to follow most of them.

It might be due to the fact that the courses are not always, the one I would like to attend, but I won't be able to chose until my 5-th year so this option won't work for me.

The thing is I've managed to fall through the cracks so far by simply working by myself with the textbooks we were given but I now realise it was a mistake, first of all because several times the textbooks we've been given were either obsolete or not related at all to the knowledge and skills we were actually expected to get and a few times we were simply not given anything besides the lectures. 

I usually get enough sleep, 8 to 10 hours. I also play sports 3-4 hours a week.

Second of all I'm pretty sure my understanding of the course was pretty much limited to me getting good grades on the tests but not actually understanding the essence of the courses. I'm supposed to be an engineer in two years and I feel like all I know is how to get good grades but without proper actual engineering skills, and I'm pretty sure it's mostly due to me not having the right approach on lectures. 

Basically, I would like to know if someone had the same problem and what approach they took or if anyone has pieces of advice or tricks to improve attentiveness during lectures ?
In general, if you aren't "pumped up" about major classes and not fully engaged with the lecture, you're probably in the wrong major, however, with some research, you can see that the average attention span of an adult is around 20 minutes, so your situation is totally normal. 

I've struggled with ADD my whole life, so learning how to zone in while I'm zoned out was a full time job for me. I've gotten to the point where I'm pro at being attentive during lectures, here's what I've learned:


Lectures are much more interesting when you apply a purpose for them. For me I'm a computer science major, so what I did was compiled a "reference bible" of useful things that I could use in the future. Another thing I did was continuously develop a game. I tried to incorporate everything I learned into the game, it was pretty much a challenge, so that made programming lectures much more fun. 
Invest in a smart pen. I swear I will never live without one of those things ever again. It kind of forces you pay attention to the lecture so that you can mark important topics down to make it easier to reference. Be carful though, it's easy to get lazy while using it, but just keep in mind that having to listen to a lecture twice isn't fun nor is it a good use of time. 
Force yourself to ask questions. I ask at least 5 questions per hour before the end of a lecture, which for me is a question every 12 minute; well below the average attention span. 
After you do homework, look up the next chapter online. Use everything at your disposal: YouTube tutorials, blogs, research documents, forums, etc. Not only will you be prepared for the next lecture, you'll already know what you're having trouble understanding which is huge, especially for #3. If you're book is outdated and you find new information on a topic, use that to challenge the professor's lecture. Not only will that keep you engaged, it will make you look like you actually care about what they are teaching (hopefully you actually do!) and that you are taking the initiative to activly learn more than just what they are lecturing about; nobody likes a yes-man!


Overall, just getting rid of distractions never did it for me, so the way I bought of it is "solve the root of the problem, not the effects," because technology is a great thing to have when used correctly, so give yourself a reason to pay attention. Hopefully this helps!