Books, CDs, movies, video games: The Cary Area Public Library has it all. The library provides service to the residents of Cary, Oakwood Hills, Trout Valley, unincorporated Cary, parts of unincorporated Crystal Lake, and Prarie Grove.
The library is public, so anyone can use their facilities and obtain a guest pass to access computers.
The location of the library is great for students, teachers, and faculty that attend or work for Cary-Grove High School and Three Oaks School because they are close neighbors.
Many services are offered at the library such as adult book discussion groups, story-time for toddlers, and other children's programming.