소년원을 위한 교육프로그램이 효과를 발휘하기 위해서는 대상에 맞는 프로그램을 만들 필요가 있으며 평가를 통해 오류를 찾아내고 개선책을 마련해야 한다. 효과를 거둔 요인 또한 발견하여 개발을 계속 해나가야 한다.
각 소년원별로 매년 교육계획을 수립하고 이에 따른 교육프로그램을 마련하고 있으나 각 프로그램의 효과성에 대한 평가를 하는 예는 거의 없다. 심지어 외부강사에 대한 교육 모니터링 제도도 없어서 강사에 따른 교육의 질 차이가 크다. 개별 프로그램이 그 효과를 발휘하기 위해서는 각 프로그램별 효과성을 평가하고 개선 가능한 프로그램으로 발전시킬 필요가 있다. 대상소년에 대한 설문조사에서 보는 것처럼 전체 프로그램에 대한 효과와 개별프로그램의 요인별 효과가 특별한 차이를 나타내지 않는 것은 각 프로그램별 특성이 부족하기 때문이다. 비행예방교육의 경우 규칙준수에 어려움을 가진 대상자에게 적용하여 효과를 발휘하도록 하는것과 같이 각 프로그램별로 적정 대상이 투입될 수 있도록 프로그램별 성격이 특성화될 필요가 있다. 프로그램 평가를 통해 프로그램이 대상에게 적정하지 않다면 어떤 부분에 있어서 오류가 있는지를 찾아내고 개선책을 마련해야 하고, 적정하다면 어떠한 요인이 효과를 증대시켰는지를 발견하여 지속적 개발이 이루어지도록해야 한다.