15% seems high, better in the 5-10% range.
How about, instead of a cap, simply do a 100% federal tax on foreign students’ tuition and fees that the schools are “constructively” charged.
That will place a major league cap on the number of foreign students and help with balancing the federal budget.
All the ideas here for caps and fees are good.
But one more little point...
Most of these schools are Federal Land Grant universities.
That land was given to them for the express purpose of educating Americans. Not the planet.
Their very existence should be threatened by pointing out that they are violating the covenant of the grants. Fed gov can simply reposes the land, and do with it what it wants. Make some nice mil bases. Or new VA hospitals.
And the Baby Bolsheviks can go sit in the forest and conduct Struggle Sessions on their own.
Mr. President, please start with my Alma mater, the University of Illinois at Urbana-Champaign. Across all degree levels over 6,000 students from Communist China (our most dangerous global adversary). That is more than 10% of the student population.