I love John Malkovich and every time he is on screen the movie lights up. The way he portrays the character makes you almost forget about the characters talking English for no good reason (with an accent but still). It would have made sense if they talked in their native language. Obviously something Malkovich wouldn't be able to do. Still the movie has to say something about "education" and life itself. Boys will be boys ... until they grow up.
They can take different roads though, depending on the path they choose. It's obvious where this leads, though you have a distraction or two along the way (plus a time jumping theme all over the movie). That will either confuse some people (not me and a lot of others here on IMDb) or make them big fans of the movie itself. So it sets high goals, but doesn't achieve all of them. Life lessons for some, a nice story for others.