I'm a high school student. I started competitive programming last year and since then my school grades got significantly lower. Competitive programming (especially for a newbie like me) takes up your whole time. I would have thought that the level I got to is enough for now and I can continue practicing after finishing high school, but I feel like I shouldn't since I qualified for IOI this year.
Do you think that for someone like me competitive programming is more important than high school grades? Don't get me wrong, I do love maths and physics and I am good at them, I just can't manage to keep up with other subjects.
For skilled competitive programmers who are in high school. How do you keep up with school? Does competitive programming eat up more time than school, and do you consider it to be more important?