The Delaware County Library System serves the Village of Shawnee Hills

Residents can obtain a library card at any of the Delaware County public libraries. The Delaware County District Library has its downtown library at 84 East Winter Street, Delaware, and branch libraries in the City of Powell at 460 S. Liberty Street,

Ostrander at 75 North 4th Street, and a new Orange branch at 7171 Gooding Blvd. Prior to the opening of the Orange Branch, the District Library employed 30 people or 24 full-time equivalents. Its annual budget is approximately $2 million, which is used for staff salaries and materials, maintenance, and operating expenses. In 2009, voters approved a 1-mill, 10-year levy that was used to expand library services, including building the new Orange branch. School districts that are in the service area include Olentangy, Delaware City, Buckeye Valley, and the Delaware County portions of Elgin Local, Dublin, and Union. Currently, the District has over 145,000 volumes.

The Columbus Library System maintains a Dublin Library branch at 75 N. High Street (Dublin Road) in Dublin. Also close to Shawnee Hills is the Columbus System’s Northwest Library at 2280 Hard Road.