National Robotics League is fighting robots for high schools. I know a lot of people like to shit on this type of event for various reasons, but it's really the only type of STEM competition that's gotten any mainstream popularity.
I agree that having the competition rules change every year makes it harder for less well funded and backed schools to compete. Also, requiring specific hardware just to field a competition makes things much harder. NRL doesn't have that problem.