 The new 21st century arts facility opened in August, 2015 for the 2015-2016 school year.The new Cleveland School of the Arts is located on the original CSA site at 2064 Stearns Road in the Heart of University Circle.The grand opening ribbon cutting ceremony occurred on October 24, 2015.