Association for Computing Machinery (ACM) student chapters at various universities hold programming contests for high school students. This is a list of the sponsor schools.
Annual contest for teams of 3 university/college students involving algorithmic programming problems. Regional contests lead to World Finals. Organized by the ACM.