1986년 6월 9일 상희학교 설립 인가를 받아, 1989년 9월 1일 유치원 1학급, 초등 4학급, 중등 2학급으로 개교하였다. 1987년 3월 1일에 초등 2학급, 중등 2학급을 증설하여 11학급으로 편성하였다. 1988년 3월 1일 초등 2학급, 중등 2학급을 증설하여 15학급으로 편성하였고, 경상북도 교육청 지정 특수교육 시범학교로 지정받아 공개되었다.
1989년 3월 1일 초등 2학급, 고등 2학급을 증설하여 19학급을 편성하였고, 1990년 3월 1일 초등 2학급 고등 2학급을 증설하여 23학급을 편성하였다. 1991년 3월 1일 고등 2학급을 증설하여 25학급(유치 1학급, 초등 12학급, 중등 6학급, 고등 6학급)으로 편성하였다. 1991년 10월 18일 교육부 지정 특수 교육 학교로 공개되었다.
1998년 9월 1일 새학교 문화창조 시범학교로 지정되었다. 2000년 12월 2일 전공과 설치를 인가받았다. 2001년 10월 30일 다목적 교실을 준공하였다. 2006년 3월 1일에는 경상북도 교육청 지정 교무업무시스템 시범학교운영결과를 보고하는 대회를 개최하였다.
‘올바른 인성과 자립 능력을 지닌 인간 육성’이라는 교육목표 아래, ‘기본생활 훈련의 충실, 의사소통능력의 신장, 잔존 능력의 계발, 가정 사회 적응 훈련, 통합 교육의 추진’에 교육중점을 두고, 감동을 주는 교육을 통한 건강한 학생, 자활의 의지를 가지고 노력하는 학생, 즐겁게 배우는 학생을 기르려고 한다. 교목은 향나무로, 늘 푸른 불굴의 기상을 표현하였고, 교화는 장미로, 아름답고 풍요로우며 희망찬 미래를 나타낸다.
2009년 한국스페셜올림픽 전국 하계대회(19∼22일)에서 금메달 4개와 은메달 5개를 따냈다. 공군 제16전투비행단과 자매결연을 맺어 현장 체험 교육장소와 봉사활동 인력을 확보하였다. 2010년 4월 현재 23학급(유치 1학급, 초등학교 7학급, 중학교 4학급, 고등학교 7학급, 전공과 4학급)으로 편성되어 있으며, 142명의 재학생과 45명의 교사로 구성되어 있다.