Make your learning experience more fun and appreciable by realizing there are a number of children in 3rd world countries who would give anything for the free education that you are clearly taking for granted.
You can make a school day go faster by participating in class and listening keenly to what is being taught. In addition, you should avoid looking at the clock, ask questions and be comfortably dressed.
don't look at the clock, it sounds stupid but it shortens your day by a few seconds. You could try "spacing out", it works for me and shortens my day by a total of 6-10 minutes, or you could think deeply and make your mind wander, I shorten the day by five minutes with this leading to a total of 10-15 minutes. That's only recommended by me because I understand most of the work I'm given but participation in school makes my 7 hours of school feel like 3 or 4
Don't look at the clock. It makes you anticipate the end of the day/period and time will feel like its going at snail pace haha. I try to see the good in my days at school. If I have a negative outlook on the school day it feels like its taking forever! Italk to the people in my classes and often times that helps. Paying attention is pretty useful too ;) and if what your learning is interesting time seems like its going faster. Finding the humor in things helps to. The more fun you have the faster time flies (in school at least)!