Keep in mind though. High school teachers are mostly overworked. Even the ones that know what they are talking about (some don't - we established that already), so do cut them some slack and be curteous. But keep asking questions. And if they don't answer, ask anyone who will. Read, explore and keep learning. It's what keeps us alive and what - at least according to this post - keeps us smart.
Good luck and you are on the right track to greatness.