Well, that's deep. I can easily relate myself to your post, I just started university, but I'd like to point out a few things.
First of all, and above the others, I totally agree with this.
In conclusion, even though highschool can particularly suck to an intp, it usually ends up building the character of this eccentric personality type.
Yeah, I mean, I may be young, but I think the steel for the armor we'll use during our adult life is forged during high school. Being an INTP teenager is not easy. Especially if you're raised in an extroverted place, such as the southern US, or my case, Venezuela.
High schools in Venezuela have a very low academic level (often because of the populist government politics, they prefer to graduate more students than graduate nice ones), and as most of us, I felt like two or three steps ahead of the others, and at first (when we were all kids and it was all peace and love) it was nice, but when the puberty started to do its job... well... it was a mess. Suddenly, the same kids who I liked started to like parties, drinking alcohol and having irrational pseudo-romantics relationships while I was more into reading, or playing music (I'm a musician too), or writing historical fiction.
And after that, I stopped being treated like a cool guy who liked to help each other with their homeworks to a loner nerd anybody liked. And yes, it hurt.
So, after a few years of talking to no one and asking me why can't I be like them? I decided that I didn't really wanted to be like them. That happened like one year ago, or so.
It was kinda cool, because being an outsider allows you to see how they live. And when I stopped paying attention to them, they stopped paying attention to me. Being invisible is like the INTP dream. I really liked that period, it was like I was on school alone, self-teaching me and preparing for studying physics now.
Highschool may be the worst place on Earth for INTPs, but for all the INTPs out there, remember guys... what doesn't kill you makes you stronger. Good luck for all.