OHS được xây dựng trên lô đất có diện tích 4.868 m2 tại địa điểm xã Bình Phú, huyện Thạch Thất, thành phố Hà Nội. Đây cũng là địa điểm đào tạo của trường THPT Phan Huy Chú (liền kề) và là nơi có môi trường sư phạm, có bề dày thời gian tổ chức giáo dục đào tạo, thu hút được sự quan tâm của nhân dân địa phương. Với tổng số 40 phòng học hiện đại với đầy đủ bàn ghế, hệ thống điều hòa, chiếu sáng, quạt trần, các phòng chức năng: phòng Âm nhạc, phòng Mỹ thuật, phòng Tiếng Anh, phòng máy vi tính, Thư viện, phòng Thiết bị,… đáp ứng được nhu cầu giảng dạy, học tập của giáo viên, học sinh. Trường có bể bơi, sân bóng đạt tiêu chuẩn; sân chơi đẹp, rộng và thoáng mát để học sinh rèn luyện thể chất và tham gia các hoạt động tập thể; nhà ăn, căng-tin đảm bảo vệ sinh an toàn thực phẩm.