William Glasser의 현실치료는 선택이론이라는 내부통제이론중의 하나인 심리학적 이론을 바탕으로, 개인이 스스로 효율적인 자기행동을 선택, 인생의 행로 방향을 설정하도록 도와주는 방법이다.
현실치료에서는 과거에 어떤 일이 일어났거나 어떤 환경조건에 처해있건 연연해하지 않고, 자신의 행동을 주도적으로 선택하여 책임지고 효율적으로 자신의 욕구와 바람을 충족시키면서, 과거를 아름답게 현재와 미래를 즐겁게 희망스럽게 살아나갈 수 있도록 인도하는데 역점을 둔다.
현실치료에서는 두 가지 영역의 기본요소를 축으로 하고 있다.
첫째는, 친밀한 상담환경을 창출해내는 것이고, 둘째는, 행동과 방향의 변화를 이끌어낼 수 있는 특별한 절차를 사용하는 방법이다.
좋은관계, 원하는 것, 하고 있는 것을 평가하기와 미래를 위한 새로운 계획하기와 다짐하기 절차를 제언한다.