name on i-20 and passport don't match

the immigration in my country didn’t include my family name in the passport.
I actually have a family name in my ID. let’s just say my name is FirstName MidName FamName. Since the name system here is different in the US, i gave the college a copy of my passport and 3 application form with different name order. and they chose the one with the Family Name.

ID NAME : FirstName MiddleName FamName
PASSPORT NAME : FirstName MiddleName
ACCEPTED APPLICATION FORM NAME : FamName, FirstName, MiddleName

but when i recieved my i-20, the college didn’t include my middle name, making it different than my passport.

i-20 NAME: FirstName FamName
PASSPORT: FirstName MiddleName

would this be a problem when i make my student visa?

Ask the school to re-make the I20.It’s not that hard to make the new one