The Academy is located on the North Hill district of New Castle, PA. The brick building has a long history as a former neighborhood school and for the past 20 years as the Academy’s home. Traveling north on Route 18 (Wilmington Road), turn right onto Clen-moore Blvd. At the second stop sign (Albert Street), turn right. The school is directly behind Clen-moore Presbyterian Church and the first building on the right after the turn.