Although learning a foreign language is really important, it plays a subordinate role in children's life compared with other components of education such as social skills, intellect and craftsmanship.
I accept that learning a foreign language is really important, but there are some other things that should be priority. I mean, learning a foreign language plays an important role generally, but it plays a subordinate role when considering some other things such as learning social skills. Is this meaningful to say so? Could you please suggest a perfect comparison construction if "compared with" is not suitable?