影响儿童身心发展的因素有生物学因素、家庭因素、社会文化因素、学校教育因素。生物学因素包括遗传因素和生理因素。家庭因素包括家庭的自然结构、经济状况、家庭教育等因素。社会文化因素包括传统文化跟现实文化因素。学校教育因素包括学校的教育内容、教育方式、校风、教师、同伴交往等因素。