Complex sentence: The school received specialist science status within the past few years, and has steadily been building upon resources to promote this, including additional courses open to non-students after hours.
Split into simpler sentences: The school received specialist science status within the past few years. It has steadily been developed resources to promote this, including opening additional courses to non-students after hours.