the co curricular activities & Non formal education activities in language learning

co curricular activities, curricular activities, co curricular, extra curricular, what is co, extra curricular activities list, curriculum, activity definition, extracurricular definition, extracurricular synonym, curriculum definition, extracurricular activities definition, curricula vs curriculum, co definition, extra curricular activities, co-curricular in language learning, formal education, what is formal, formal meaning, define formal, formal definition, english teaching online, teaching online