西區是初中壹年級(部分班級),初中三年級,高中壹年級。有四棟教學樓,分別是壹樓、二樓、三樓和實驗樓。還有壹個食堂和禮堂,供學生就餐和開展學校相關活動。東區為二年級、三年級,有和平樓、長排樓、希望樓、科技樓、實驗樓五棟教學樓。還有學生食堂、學生宿舍、標準化足球場、400米塑料環形跑道、籃球場、乒乓球場。和平樓和長排樓每個教室配備多媒體平臺、電腦和大屏幕液晶電視,長排樓每個教室配備兩臺壁式空調。整個東區共有4層學生食堂,2棟學生公寓,13現代化理化實驗室,4個計算機房,4個可視語言室,6個多媒體教室,1學術報告廳。設立了1000平方米的閱覽室,藏書25萬冊,近300種報刊雜誌。
白河新校區是汶川地震後的重建項目,由香港特別行政區政府全力援建,總投資4900萬元。建設內容為在原址上新建校舍總建築面積約22250平方米,其中新建教學樓6000平方米,新建學生宿舍12000平方米,新建綜合辦公樓2000平方米,新建學生食堂2250平方米。新建運動場約15000平方米,設備儀器11232臺/件,藏書約40000冊。新校區建設於2010開工,2013年9月全面竣工。