1927년 1월 31일에 성주농업보습학교로 인가를 받았고, 1936년 3월 26일에 성주통업실수학교로 인가를 받았다. 1946년 10월 26일에 성주공립초급중학교로 개교하였다. 1948년 9월 11일 성주공립농업중학교 6년제 인가, 1950년 5월 10일 성주농업고등학교 3년제 인가를 받았다.
1972년 3월 1일에 문교부 지정 시범학교(농업교육)로 지정되었다. 1976년 11월 30일 IDA차관으로 기자재 및 농업기계실 등의 건물이 준공되었다. 1996년 3월 1일에 성주농공업고등학교로 교명이 변경되었다.
2000년 8월 5일에는 교육인적자원부에 의해 2001학년도부터 6년간 통합형 고교시범학교로 선정되었다(2001년 3월 1일~2007년 2월 28일). 2000년 9월 25일에 학칙변경과 함께 성주통합고등학교 인가를 받았다. 2001년 1월 19일에는 교육인적자원부 자율시범학교로 지정되었다. 2001년 3월 1일에 교명이 성주고등학교로 변경되었다.
교훈은 ‘높은 뜻을 세워 줄기찬 노력으로 능력 있는 주인이 되자’이다. 교목은 은행나무이고, 교화는 개나리이다. 인내와 끈기로 성공하는 학생(은행나무), 선구자의 기상과 희망을 가진 학생(개나리)을 추구한다. 학교가 있는 금산리는 사방의 산이 마치 비단 같다 하여 붙여진 이름이다. 교육과학기술부 선정 교과교실제 시범학교, 농산어촌 우수교 및 기숙형공립고로 선정되었다.
2010년 3월 현재 12학급으로 편성되어 있으며, 재학생은 362명이고 교직원은 총 30명으로 구성되어 있다. 2009년 2월 제80회 졸업식을 하였고, 총 13,134명의 졸업생을 배출하였다.