U of Arizona fits your needs.
You’d get $20k off on auto scholarship and depending on the study, it’s a top 5-20 Physics schools. So it’ll be solid for all three majors, but especially 2 and 3.
You’d be a tad over budget all in.
Do you have a test score ? If so what is it ?
UH, Texas Tech are both fine.
If you had a test score, you’d have more options at $30k - depending on the score.