I hear these Spanish and Oriental kids speaking and I think they must speak English because they go to school and have to communicate with their teachers.
It sounds like you are making assumptions about Asian kids.  Do you find it okay to do so?
I'm making assumptions because it seems that they don't want to speak English.  But you're right that to make fun of them is bad.
Most of the Asian and Latinx children that you have met are indeed able to communicate in English, but this is not their first language.  If they want to speak in their native tongue with their friends, then that is fine, as it doesn't adversely affect anyone else.  Imagine if you had moved to Japan, and even if were able to speak the language, you would still find it easier to speak English with a friend rather than speak Japanese all the time, so you should allow others the same indulgence.