Stay Informed

Sign up to receive info on monthly programs and events coming to the library.

Sign Up

Current Newsletter

See All Events

Check out all events offered at the library


Discover events, play spaces, and more for kids.


Study, meet new friends, and find events for teens.

Downloadable Media

Borrow eBooks, download music, and access movies online for free!

Creative Spaces

Innovate with the latest technology at Haute Create and Haute Studio.

Main Library
680 Poplar St
Terre Haute, IN 47807
Text: 812.612.8275
Mon-Thu: 8 A.M. – 8 P.M.
Fri: 8 A.M. – 6 P.M.
Sat: 9 A.M. – 5 P.M.
Sun: 1 P.M. – 5 P.M.
West Branch
125 North Church St
West Terre Haute, IN 47885
Mon: 12 P.M. – 8 P.M.
Tue: 10 A.M. – 6 P.M.
Wed: 12 P.M. – 8 P.M.
Thu/Fri: 10 A.M. – 6 P.M.
Sat/Sun: Closed
12 Points Branch

2200 North 13th St
Terre Haute, IN 47804

Opening 2024!

Just for Teens

Meet new friends, explore a diverse collection, play games, and attend programs.  

Featured Teen Program

Group of teens at VCPL Teen space
VCPL Teen Advisory Board

Do you want to impact what you see at the Library? As a Teen Advisory Board member, you can plan incredible programs, implement popular trends, and serve as a positive role model for your peers and community. TAB meets monthly and welcomes all newcomers.

How To Join

Fill out our Volunteer Application Form, then join us for our monthly meeting! Teen volunteers must follow our Teen Volunteer Behavior Guidelines.

Digital Resources for Teens

Online books, movies, and more.

Upcoming Teen Events


Main Library

Fantasy Mapmaking

Thursday, Jun 20 at 1:00 pm

Learn More

Main Library


Thursday, Jun 20 at 5:30 pm

Learn More

Main Library

Pride Button Making

Friday, Jun 21 at 3:00 pm

Learn More

Teen Volunteer Application

Interested in volunteering at the Library? Click the link below to fill out the application.

Young girl picking out books at VCPL

Need new books to read?

We select materials for you, then you can pick them up curbside or have them delivered right to your doorstep!

chat loading...