Its America...youre being educated on the American dollar....speak the language.

It isnt "his own time", he is at school. Being at school is just like work. Its not your time, its the company's/school's time.

Deal with it.

Want to speak spanish? Goto spanish class or a Spanish-speaking school.

Now, I fully admit this conversation that went on was a horrible example. Some kid asking for a dollar is no biggie. But its a precedent.

Next youll have spanish speaking kids cussing out teachers in a language they cant understand. Kids giggling because they grew up on Dora and half-ass understand whats being said.

Its bull . Speak the language. Period.
It is expected that students will speak in class in the language in which class is being conducted. To fail to do is disruptive and grounds for disciplinary action.

Speaking informally and privately to classmates in the halls has nothing to do with the maintenance of order or of the classroom environment.

If they want to speak Klingon with one another (and I'm sure there are some geeks that do), it's their business.

Similarly, my company isn't going to care if I speak a foreign language in an informal setting at work. But if I insist upon speaking something other than English in a meeting, I'll be called into my boss's office for a little chat about what the my problem is.