"When is your soccer game?"
Translation:¿Cuándo es tu partido de fútbol?
"Partido" refers to a sporting game, game of sports. https://www.spanishdict.com/translate/partido
"Juego" refers to the other meanings of "game." (table games, games of chance, mind games, etc. https://www.spanishdict.com/translate/juego
By the way, have you Mexican friends completed their schooling?
Just recently, I spoke to a restaurant owner here in the states who is Mexican.
She told us that she had only completed the sixth grade. (I'll have to ask here how she would explain the two words.)
Many Americans don't know English very well, either.
(See below and above several examples of bad English, or English spelling ---I'm not sure what the authors intended.)
50 percent of U.S. adults can’t read a book written at an eighth-grade level.
14% of adults can’t read anything. https://www.creditdonkey.com/illiteracy-in-america.html
More than 30 million adults in the United States cannot read, write, or do basic math above a third grade level. 19% of high school graduates are functionally illiterate.
I find this a very biassed question. I don't know Spanish enough to tell the difference between juego and partido, but in Brazilian Portuguese, we have the phrase partida de futebol, but in everyday language we all use jogo de futebol. Partida de futebol is only used by sports commentators.