본 훈련 프로그램은 연령에 적합한 사회적 기술들이 부족하여 또래 관계 수립이 어렵고 또래들에게 거부당하는 초등학교 아동들에게 (1) 여러 가지 유익한 사회적 기술들을 훈련시키고(social skills deficit), (2) 습득한 기술들을 훈련 집단 밖에서 직접 수행하여 일반화할 기회를 마련해주는 것(social skills performance)을 일차적인 목적으로 하고 있다. 또한, 또래 관계에 문제가 있는 아동들이 주의 산만이나 충동성과 같은 행동 문제들도 가지기 쉬우므로 단순히 사회적 기술들만을 다루는 것뿐만 아니라 (3) 집단 상황에서 두드러지는 문제 행동들(behavior problems)의 개선도 중요한 목적 중의 하나이다. 따라서 훈련 프로그램에 참여한 아동들은 또래들과의 접촉이 증가되고, 또래들의 호감을 얻으며, 사회적으로 부적절한 행동들이 감소되는 긍정적인 효과를 기대할 수 있다.
유익한 사회적 기술들 전체 훈련 프로그램은 '친구를 찾기, 친구를 만들기, 친구와의 싸움을 피하기'의 크게 3단계로 구성되어 각 단계들마다 목표에 적합한 사회적 기술들을 훈련시킨다. 각 단계들에서 강조되는 사회적 기술들을 간단히 설명하면, 우선 '친구를 찾기' 단계에서는 친구를 사귀기 좋은/나쁜 때를 구분하는 기술, 친구들의 놀이에 참여하는 기술, 거절에 대처하는 기술 등을 중점적으로 다룬다. 친구 찾기에 성공하고 나면 '친구를 만들기' 단계로 이행하며 친구와의 대화 기술, 친구를 놀이에 초대하는 기술, 친구와의 예절, 친구와 놀이 활동을 계획하는 기술, 공정하고 재미있게 놀이하는 기술 등을 통해서 친구에게 좋은 인상을 줄 수 있도록 도와준다. 마지막으로, '친구와의 싸움을 피하기' 단계에서는 사소한 갈등을 해결하는 기술, 싸움을 피하는 기술, 놀림에 대처하는 기술 등을 훈련한다.
부모를 통한 일반화 본 사회기술 훈련 프로그램의 중요한 요소들 중의 하나는 아동의 부모들이 훈련에 참여하여 훈련 효과의 일반화를 도울 수 있다는 점이다. 부모들은 매 회기마다 아동이 사회기술 훈련 집단에 참여하는 동안 별도로 부모 집단 모임을 가지며 아동기의 사회적 발달, 또래 관계의 중요성에 대해 배운다. 훈련에서 다루어지는 여러 가지 사회적 기술들을 아동이 이해하기 쉽게 설명하고 가르치는 방식에 대해서도 듣는다. 그리고 가정 상황에서 아동의 또래 상호작용을 주시, 감독하고 아동의 사회적 행동들을 조절, 자극, 강화해줌으로써 아동이 익힌 기술을 실생활에서 사용하도록 도와주는 방법들에 대해 훈련받는다. 하지만, 부모 집단의 구성 여부는 본 프로그램의 선택 사항 중의 한 가지로 부모가 직접 참여하지 않고 '부모 지침서'만을 전달해 대신할 수도 있다.
훈련 집단 내 문제 행동 다루기 사회기술 훈련 집단에서는 집단 내 규칙들을 명시하고 그에 따른 행동 관리(behavior management) 기법들을 시행함으로써 아동들의 문제 행동들(예를 들어, 방해 행동, 싸움, 주의 산만, 규칙 위반 등)을 체계적으로 다룰 수 있다. 아동들이 나타내는 이와 같은 문제 행동들은 다른 또래들에게 거부당하게 되는 원인인 동시에 훈련 집단의 안전과 결속을 위협하고 훈련 효과를 감소시키는 요소가 되므로 간과할 수 없다. 행동 관리 이외에도 훈련 회기의 구조화, 빠른 속도의 진행, 아동들의 적극적인 참여 등을 통해 문제 행동들의 발생을 예방할 수 있다.