Digital Resources

See below for the online resources we've made available.


Online videos and workshops for anyone with maker aspirations! You'll need your library card number to access.


OverDrive has been renamed to Beehive Consortium; it lets you borrow digital content like ebooks and audiobooks through your library account. We recommend using the Libby app for your phone or tablet.

No library card? No problem! It just takes a few seconds to sign up using your mobile number and start borrowing free digital titles.

Utah's Online Public Library

A great resource for children, teens, and adults. Download books and use the vast database to research a host of topics. Find digital collections of state publications and newspapers.

Scholastic Learn-at-Home

A free program with daily lesson plans and activity ideas for grades pre-K through 12th grade.

North Cache Library

Access the North Cache Middle School's Library website for some great resources for middles school students. Sora, the school district's digital library, allows you to check ebooks and audiobooks.

White Pine Computer Lab

White Pine Elementary’s computer lab webpage has computer learning resources for grades K-6.

Tumble Book Library

Tumble Book Library is allowing free access until August 31st. Check out the options!

Virtual Field Trips

Explore museums and other unique places from the comfort of your home with virtual field trips! From farms to museums to zoos, there’s something for everyone.


A website by Scholastic that pairs well-loved books with related videos, puzzles, and other activities. Geared toward preschool and early elementary aged children, this website is great for parents and children to explore together. Contact the library for login information.

RB Digital

An audiobook resource through Utah’s Online Library and our local library. Login using the access code C1P84333.

Quick Links

Library Hours

  • M-F: 10 am-12 pm & 2-6 pm
  • W: 6-8 pm
  • Sat: 10 am-1 pm
  • Closed Holidays

Contact Info

  • 38 West Main
  • Phone: (435) 258-5525
  • Fax: (435) 258-3617