I only really “grind” on Saturdays (I didn’t really do that today though because Ive been sick for a few days and I’m in no condition to study)
On other days, I put on my anime playlists and finish my homework, write my notes and do past papers, etc. Sometimes I watch anime while working. It makes it fun, it doesn’t really feel like a chore. Plus I actually enjoy my subjects.
There are times where I shut everything off and just focus on what I’m doing but that’s only when I’m learning new content (if I pay attention then it usually sticks in my head the first time), then it’s just revision and i can have fun while doing that.
ALSOOO One big tip is to have a classmate you can compete with, preferably someone who gets higher grade than you. I make bets with a couple classmates for each of my subjects (usually the one who’s topping the class), and whoever gets the higher score treats the other person out after school. Though I usually don’t beat them (I’m averaging 2nd or 3rd), it still motivates me to keep going.