You watch it in first grade through maybe through eighth grade, but probably at that point, you're too embarrassed to go to a little children's movie.
As much as I understand the more nuanced messages which could be taken out by a more sophisticated audience, much more so, I see the impact the movie has on actual real-world little kids.
I both read and watched Starship Troopers as an adult.