من أهم العوامل التي تؤثر في تربية الأبناء هي العوامل التالية:
أولاً العوامل الداخلية وهي تتمثل في الآتي:
- الدين : أي الخصال والطاع التي يحث عليها الدين الذي يوجد عليه أفراد الأسرة.
- الأسرة
- طبيعة العلاقات داخل الأسرة:
أما بالنسبة للعوامل الخارجية فهي تتمثل في الآتي:
- المؤسسات التعليمية
- جماعة الأقران والأصدقاء.
- المساجد ودور العبادة.
- الثقافة السائدة داخل المجتمع.
- وسائل الإعلام.
- الجانب السياسي والإقتصادي السائد داخل المجتمع.