Educational implications of Socio-cultural characteristics: Home environment (socio economic status, type of family, learning environment in home), Gender (natural differences due to gender, effect of gender bias on learning and personality development), Language (Effect of heterogeneity of language on classroom interactions, effect of mother tongue on learning), Ethnic background