من العوامل التي تساهم في تحقيق اهداف برامج التاهيل المجتمعي :
1. توافر مصادر وخدمات محلية ( من عناصر المجتمعي) للفائده
2. توافر قيادات اجتماعية ومتطوعين ( من عناصر المجتمعي) للفائده
3. توافر ذوي خبرة ( من عناصر المجتمعي) للفائده
4. تقبل المجتمع واستعداده لمثل هذه البرامج