Nėra „geriausio“ būdo išmokti kalbą, nes kiekvienas mokosi šiek tiek skirtingai. Tačiau atrodo, kad kai kurie metodai yra veiksmingesni už kitus, o jų svarba ugdymo programoje gali padėti mokiniui pasiekti sėkmės. Tai apima panardinimą, įprastų užsiėmimų lankymą ir savarankišką mokymąsi.
Daugelis kalbų mokytojų sutinka, kad panardinimas yra puikus būdas mokytis kalbos. Panardinimo programos šalyje, kurioje kalbama, yra ypač vertingos, nes mokiniai turi vartoti kalbą ne pamokose, ir joje. Be to, mokiniai daugiau sužinos apie kultūrą, kuria kalbama, o tai suteiks jiems konteksto jų žodynui. Kai kuriems studentams naudinga trumpai praleisti intensyvų kursą savo gimtojoje šalyje prieš keliaujant į panirimo programą arba kalbų mokyklą užsienio šalyje. Intensyvus mokymas sukuria pagrindą studentui, kuriuo jis gali remtis mokydamasis.
Mokiniai taip pat gali mokytis kalbos per įprastines pamokas, nors pamokos, kurios susitinka dažniau, yra veiksmingesnės. Dauguma universitetų ir mokyklų siūlo kalbų programas, kai kurios iš jų yra atviros bendruomenės nariams ir registruotiems studentams. Studentai taip pat gali norėti pasidomėti privačiomis pamokomis arba dėstyti gimtoji kalba. Šios pamokos reikalauja daug daugiau darbo už pamokos ribų, o bendravimas su gimtakalbiais yra puikus kalbos pamokos papildymas. Gimtoji kalba gali padėti mokiniui išplėsti žodyną, pagerinti tarimą ir išmokti tinkamai vartoti žodžius ir idiomas.
Kai kurie mokiniai gali išmokti kalbos savarankiškai. Knygos, juostos ir informacinė medžiaga yra lengvai prieinama knygynuose ir internete. Tačiau ši medžiaga gali būti ribojanti, nes joje trūksta klasės aplinkos, kuri siūlo praktiką ir gerai struktūrizuotą kritiką, kuri padėtų mokiniams tobulėti. Tačiau savarankiško mokymosi programa gali paruošti mokinį kelionei į užsienį, kurios metu jis ar ji tobulins kalbinius įgūdžius jas aktyviai panaudodamas.
Naują kalbą taip pat galima įgyti patekus į aplinką, kurioje ja kalbama. Būdami priversti vartoti kalbą, norėdami perteikti poreikius, žmonės gali stebėtinai greitai perimti pagrindus. Jei studentas nori naudoti šią techniką mokydamasis kalbos, jis turėtų planuoti keletą mėnesių pasilikti tautoje, kurioje kalbama ta kalba. Tokio tipo atostogos kalbomis gali būti brangios, todėl mokiniai gali pagalvoti apie darbo paieškas, kol mokysis. Pavyzdžiui, studentas už simbolinį mokestį galėtų pasiūlyti mokymą savo gimtąja kalba.