Upper Wharfedale School provides an outstanding learning environment. The dedicated and passionate staff are committed to nurturing each student's individual strengths, ensuring they thrive both acade...