Bottom line, even taking four years of language in high school isn't going to make him fluent,
I think that somewhat depends. My dd17 (she is a junior) has taken 4 years of spanish so far (she started in 8th grade. She is fluent enough to carry on a conversation with the Mexican workers she worked with at Farm. She can listen and understand when we are out and two people strike up a conversation in Spanish.
She plans on going into nursing.
) But I can say "I live in New Orleans, Lousiana, United States of America" properly. LOL!