CINXE.COM
TumbleBooks - eBooks for eKids! - Home
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="https://www.w3.org/1999/xhtml" xml:lang="en"> <head id="Head1"><title> TumbleBooks - eBooks for eKids! - Home </title><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" /><meta name="description" content="TumbleBookLibrary is a curated database of children's e-books, available by subscription to Elementary Schools and Public Libraries around the world. TumbleBookLibrary Premium has over 1100 titles for grades K-6, and includes our unique animated, talking picture books, read-along chapter books, non fiction books and videos, curated playlists, as well as books in Spanish and French. Plus, the collection features Graphic Novels – a student favorite!" /><meta name="keywords" content="tumblebooks, tumblebook library, electronic books, eBooks, eBooks for kids, French eBooks, Spanish eBooks, online reading, online learning, Educational resources, Free kids books, Free educational materials, online children's books, Free Homeschool resources, interactive storybooks, Children's e-books, Animated storybooks, read-along books, educational resources for kids, digital library for children, children's literature online, Curriculum online, e-books for kids, early literacy, early literacy resources, storytime online, Online kids book subscription, online reading for kids, audiobooks for children, TumbleBooks for schools, Free school resources, Free book trial subscription, Free kids library, Free online learning, streaming " /><meta name="author" content="Tumble Book Library" /><link rel="shortcut icon" href="https://cdn.tumblebooks.com/images/TBL-Icon.ico" /> <!--<meta name="viewport" content="width=device-width, initial-scale=1,maximum-scale=1.0,user-scalable=0" />--> <meta name="viewport" content="width=device-width, initial-scale=1.0" /><link rel="stylesheet" href="assets/css/tbl.css" /><link rel="stylesheet" type="text/css" href="includes/fontawesome/css/all.min.css" /><link rel="prefetch" href="https://cdn.tumblebooks.com/images/sliders/sso-slider_bg.jpg" /><link rel="prefetch" href="https://cdn.tumblebooks.com/images/sliders/CleverCert-logo.jpg" /><link rel="prefetch" href="https://cdn.tumblebooks.com/images/sliders/ClassLink-Vertical-Logo.jpg" /><link rel="prefetch" href="https://cdn.tumblebooks.com/images/EN/slider/TBL-slider-bg-008.jpg" /><link rel="prefetch" href="https://cdn.tumblebooks.com/images/sliders/sso-slider_bg.jpg" /><link rel="prefetch" href="https://cdn.tumblebooks.com/images/sliders/sso-slider_bg.jpg" /><link rel="prefetch" href="https://cdn.tumblebooks.com/images/sliders/sso-slider_bg.jpg" /><link rel="prefetch" href="https://cdn.tumblebooks.com/images/sliders/sso-slider_bg.jpg" /> <script type="text/javascript"> function AlertIt() { var answer = confirm ("playing a book has Requires Subscription.") if (answer) window.location.reload(); } </script> <script type="text/javascript"> function MM_openBrWindow(theURL, winName, features) { //v2.0 window.open(theURL, winName, features) } </script> <script src="https://code.jquery.com/jquery-3.5.1.min.js"></script> <script src="https://cdn.jsdelivr.net/npm/@accessible360/accessible-slick@1.0.1/slick/slick.min.js"></script> <script src="https://cdn.jsdelivr.net/npm/prismjs@1.21.0/prism.min.js"></script> <!-- Accessible Book Slider Assets --> <link rel="stylesheet" type="text/css" href="includes/accessible-slick-1.0.1/slick.min.css"> <link rel="stylesheet" type="text/css" href="includes/accessible-slick-1.0.1/accessible-slick-theme.min.css"> <link rel="stylesheet" type="text/css" href="includes/accessible-slick-1.0.1/style.css"> <link rel="stylesheet" type="text/css" href="includes/accessible-slick-1.0.1/a11y-dark.css"> <link rel="stylesheet" type="text/css" href="includes/css/font-awesome.min.css"> <script> $(document).ready(function() { // Fade $('.fade').slick({ dots: false, infinite: true, autoplay: true, autoplaySpeed: 5000, speed: 500, fade: true, slide: 'div', cssEase: 'linear' }); // Variable Width $('.variable-width').slick({ dots: true, infinite: false, speed: 500, slidesToShow: 1, variableWidth: true }); // Single Item $('.single-item').slick({ dots: true, infinite: true, speed: 500, slidesToShow: 1, slidesToScroll: 1, adaptiveHeight: true }); // Multiple Items $('.multiple-items').slick({ dots: true, infinite: true, speed: 1000, slidesToShow: 4, slidesToScroll: 4 }); // Responsive Display $('.responsive').slick({ dots: true, infinite: false, speed: 500, slidesToShow: 6, slidesToScroll: 6, responsive: [{ breakpoint: 1024, settings: { slidesToShow: 4, slidesToScroll: 4, infinite: true, dots: true } }, { breakpoint: 600, settings: { slidesToShow: 4, slidesToScroll: 4 } }, { breakpoint: 480, settings: { slidesToShow: 2, slidesToScroll: 2 } }] }); }); </script> <script type="text/javascript" src="includes/js/jscript.js"></script> <script src="includes/SpryAssets/SpryTabbedPanels.js" type="text/javascript"></script> <!-- Google tag (gtag.js) --> <script async src="https://www.googletagmanager.com/gtag/js?id=G-NZYTDKJY28"></script> <script> (function (i, s, o, g, r, a, m) { i['GoogleAnalyticsObject'] = r; i[r] = i[r] || function () { (i[r].q = i[r].q || []).push(arguments) }, i[r].l = 1 * new Date(); a = s.createElement(o), m = s.getElementsByTagName(o)[0]; a.async = 1; a.src = g; m.parentNode.insertBefore(a, m) })(window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga'); ga('create', 'UA-40145569-1', 'auto'); ga('send', 'pageview'); </script> </head> <body> <form method="post" action="./Default.aspx?ReturnUrl=%2fhome.aspx" onsubmit="javascript:return WebForm_OnSubmit();" id="form1"> <div class="aspNetHidden"> <input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="" /> <input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="" /> <input type="hidden" name="__LASTFOCUS" id="__LASTFOCUS" value="" /> <input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUKLTkxNzk3ODUwNQ9kFgJmD2QWBGYPZBYCAhkPFgIeB1Zpc2libGVnZAIBD2QWCAIDDxAPFgIeC18hRGF0YUJvdW5kZ2QPFgNmAgECAhYDEAUJRnJhbsOnYWlzBQVmci1GUmcQBQhFc3Bhw7FvbAUFZXMtRVNnEAUHRW5nbGlzaAUEaVBhZGcWAQICZAIPDw8WAh4ISW1hZ2VVcmwFOmh0dHBzOi8vY2RuLnR1bWJsZWJvb2tzLmNvbS9pbWFnZXMvRU4vVEJMLUxPR08tRU5HTElTSC5wbmdkZAIQDw8WBB4IQ3NzQ2xhc3MFG3RiYy1oZWFkZXItbWVudS1pdGVtIGFjdGl2ZR4EXyFTQgICZGQCGg8PFgIfAgU5aHR0cHM6Ly9jZG4udHVtYmxlYm9va3MuY29tL2ltYWdlcy9FTi90YmwtbG9nby1mb290ZXIucG5nZGQYAQUeX19Db250cm9sc1JlcXVpcmVQb3N0QmFja0tleV9fFgEFEWN0bDAwJGNoa1JlbWVtYmVygXO5LYPGyP+rQwmPlcHwudQjL54=" /> </div> <script type="text/javascript"> //<![CDATA[ var theForm = document.forms['form1']; if (!theForm) { theForm = document.form1; } function __doPostBack(eventTarget, eventArgument) { if (!theForm.onsubmit || (theForm.onsubmit() != false)) { theForm.__EVENTTARGET.value = eventTarget; theForm.__EVENTARGUMENT.value = eventArgument; theForm.submit(); } } //]]> </script> <script src="/WebResource.axd?d=SwpAIYv-BMzdmVXnIIKBz8toVnY40ICu2ZXMTK1obNsty19elaYnXSqosKpxW6-m5HbBVGisZSy3Nmn1hbSOa1ulVJ01&t=638628080640000000" type="text/javascript"></script> <script src="/ScriptResource.axd?d=e1qFSkRNxmoRPCTlK1Ut4hn1s4eGHnRFlSbGKKGm6ozHbNU34L7ulWvf9d7OhMA7wRguxhJ2tCjsY6O-G98A5ow3OcBkso_QRl1bUatjg3Scmu9yg2XiT-a_-GrpOztYoskH73i2j_gRZ5bg4atWRVQnyFg1&t=2750b2ff" type="text/javascript"></script> <script src="/ScriptResource.axd?d=ywMLpvELl_wD7GclJoNVIZz6mbomiqQv-8lqjqX4ettnPuh9u3yQxgmz9-fqw5u7FuSI2jyvjBJAF_dc9cyDr0tZrJSSbSVZCUJ-FpG7HYkdMrrmsmNkagisFf96j0Tii6iZnhh1CpWJ9yCt5gW9IRse4pA1&t=2a9d95e3" type="text/javascript"></script> <script src="/ScriptResource.axd?d=Y4KdO1HYiUbwXziiejwjKtii-jH7HSHtmGdomrD-FYxFZ4IBNr2W7aHYfxTqz4JpzBE5vSfbBKc5Oq7b8zBpWp1TxoNedkkx1xLics6ZJPgVuTBDhQt-3wJsYzTxmFUeZ4TLgnKOBzHP8cgPiItUw3usfRnW8hjZsNQqoK7F7atH4Ayr0&t=2a9d95e3" type="text/javascript"></script> <script type="text/javascript"> //<![CDATA[ function WebForm_OnSubmit() { if (typeof(ValidatorOnSubmit) == "function" && ValidatorOnSubmit() == false) return false; return true; } //]]> </script> <div class="aspNetHidden"> <input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="CA0B0334" /> </div> <script type="text/javascript"> //<![CDATA[ Sys.WebForms.PageRequestManager._initialize('ctl00$ScriptManager1', 'form1', [], [], [], 90, 'ctl00'); //]]> </script> <a href="#main" class="skip">Skip to main content</a> <div id="root"> <div id="plCookie"> <div class="cc-grower" style="max-height: 72px;"><div role="dialog" aria-live="polite" aria-label="cookieconsent" aria-describedby="cookieconsent:desc" class="cc-window cc-banner cc-type-info cc-theme-block cc-static cc-top cc-color-override--1762072787" style="" onclick="this.parentElement.style.display='none';"><!--googleoff: all--><span id="cookieconsent:desc" class="cc-message">This website uses cookies to ensure you get the best experience on our website.<a aria-label="learn more about cookies" role="button" tabindex="0" class="cc-link" href="/cookiespolicy.aspx" rel="noopener noreferrer nofollow" target="_blank">Learn more</a></span><div class="cc-compliance"><a aria-label="dismiss cookie message" role="button" tabindex="0" class="cc-btn cc-dismiss" href="/setcookie.aspx">Dismiss</a></div><!--googleon: all--></div></div> </div> <div> <div class="slider-wrapper"> <header> <div class="tbc-header"> <div class="select"> <label><span id="lblLanguage">Language:</span></label> <select name="ctl00$ddlSelectSite" onchange="javascript:setTimeout('__doPostBack(\'ctl00$ddlSelectSite\',\'\')', 0)" id="ddlSelectSite"> <option value="fr-FR">Français</option> <option value="es-ES">Español</option> <option selected="selected" value="iPad">English</option> </select> </div> <div id="login"> <div class="form-inline"> <label for="email"><span id="lblUsername">Username</span>:</label> <input name="ctl00$txtUsername" type="text" value="Username" maxlength="50" id="txtUsername" PlaceHolder="Username" /> <span id="RequiredFieldValidator1" style="display:none;">Please enter username.</span> <span id="RegularExpressionValidator1" style="display:none;">Must be Alpha Numeric Characters.</span> <label for="pwd"><span id="lblPassword">Password</span>:</label> <input name="ctl00$txtPassword" type="password" id="txtPassword" PlaceHolder="Password" /> <span id="RequiredFieldValidator3" style="display:none;">Please enter password.</span> <input type="submit" name="ctl00$btnSubmit" value="Log In" onclick="javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions("ctl00$btnSubmit", "", true, "signinSchool", "", false, false))" id="btnSubmit" class="form-inline-button" /> <input id="chkRemember" type="checkbox" name="ctl00$chkRemember" /><span id="lblRemember">Remember me</span> <a href="/forgotpassword.aspx"> <span id="lblForgot">Forgot Password?</span> </a> </div> </div> </div> <div class="tbc-header"> <div class="tbc-header-top"> <a href="/default.aspx" class="tbc-header__logo" title="TumbleBookLibrary"><img id="imglogo" src="https://cdn.tumblebooks.com/images/EN/TBL-LOGO-ENGLISH.png" alt="Tumblebooks Library" style="border-width:0px;" /></a> <nav role="top menu"> <div class="tbc-header-menu"> <a id="hlDefault" class="tbc-header-menu-item active" title="Home" href="/default.aspx">HOME</a> <a id="hlAbout" class="tbc-header-menu-item" title="About" href="/about_tumblebooks.aspx">ABOUT</a> <a id="hlCollection" class="tbc-header-menu-item" title="Collection" href="/collections.aspx">Collection</a> <a id="hlFAQ" class="tbc-header-menu-item" title="FAQ" href="/FAQ.aspx">FAQ</a> <a id="hlHelp" class="tbc-header-menu-item" title="HELP" href="/help.aspx">HELP</a> <a id="hlRegister" class="tbc-header-menu-item" title="FREE TRIAL" href="/Register.aspx">FREE TRIAL</a> <a id="hlPrice" class="tbc-header-menu-item" title="PRICING" href="/Pricing.aspx">PRICING</a> <a id="hlSubscribe" class="tbc-header-menu-item" title="SUBSCRIBE" href="/OrderNow.aspx">SUBSCRIBE</a> <a id="hlConact" class="tbc-header-menu-item" title="CONTACT US" href="/contact.aspx">Follow Us</a> </div> </nav> <div class="tbc-header-actions"> </div> </div> </div> </header> <main id="main"> <div class="home"> <section id="hero"> <div class="container-hero"> <div class="container"> <div class="ip-content-row"> <div class="ip-content-col-70"><a id="ContentPlaceHolder1_hlReg" class="btn_freetrial" href="register.aspx">Click here for a FREE trial!</a> </div> <div class="ip-content-col-30"> <h1><span id="ContentPlaceHolder1_lblLetter">Monthly Newsletter!</span></h1> </div> </div> <div class="ip-content-row"> <div class="ip-content-col-70"> <div class="slider image-slider fade"> <div> <div class="image"> <iframe src="https://www.youtube.com/embed/W7S148kPE-E?si=eCN1nmzTmI6hBveH" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe> </div> </div> <div> <div class="image"> <iframe src="https://www.youtube.com/embed/GmaNLyY3Xs8?si=fXOrSwaOKwCxf1mq" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe> </div> </div> </div> </div> <div class="ip-content-col-30"> <a href="https://tumblebooklibrary.com/news.aspx" target="_blank"><img src="https://cdn.tumblebooks.com/images/newsletter/dec2024.jpg" alt="February Newsletter" class="ip-content__image"></a> <h2><a id="ContentPlaceHolder1_hlClick" href="https://tumblebooklibrary.com/news.aspx">Click HERE to read!</a></h2> <hr> <h2><span id="ContentPlaceHolder1_lblClever">TBL is Now Integrating with Clever and ClassLink</span></h2> <p><a href="https://tumblebooklibrary.com/SSO-Tumblebooks.aspx" title="Single Sign-on Tumblebooks" target="_blank"><img src="https://cdn.tumblebooks.com/images/sliders/ClassLink-Vertical-Logo.jpg" alt="ClassLink" class="logolink" /></a> <a href="https://tumblebooklibrary.com/SSO-Tumblebooks.aspx" title="Single Sign-on tumblebooks" target="_blank"><img src="https://cdn.tumblebooks.com/images/sliders/CleverCert-logo.jpg" alt="Clever Certification" class="logolink" /></a></p> </div> </div> </div> <div class="home-content-wrapper"> <div class="container"> <div class="home-content-centered"> <h1><span id="ContentPlaceHolder1_lblPreview">Check Out Our Previews</span></h1> </div> <div class="slider variable-width"> <div><p><iframe src="https://www.youtube.com/embed/7CVBaN4Xyws?si=ruehEaERr5A4jvG9" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe></p></div> <div><p><iframe src="https://www.youtube.com/embed/kYqCJ20QMeg?si=LNAPxZmQuB3yw8kC" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe></p></div> <div><p><iframe src="https://www.youtube.com/embed/zbaMDL-9vBw?si=2l21vID8EcPj_1BD" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe></p></div> <div><p><iframe src="https://www.youtube.com/embed/KQA1FA6rctA?si=IS_o30kKRIHmBJKx" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe></p></div> </div> </div> </div> </div> </section> <!-- CONTENT --> <section id="partner-logos"> <div class="cp-wrapper"> <div class="container"> <div class="home-content-centered"> <h1><span id="ContentPlaceHolder1_lblTest">Here are just some of the schools and libraries using TumbleBookLibrary</span></h1> </div> <div class="spacer"></div> <div class="container"> <div class="ip-categories"> <div><img class="box sub-logo" src="https://cdn.tumblebooks.com/images/logos/DenverPS.png" alt="Denver Public Schools" /></div> <div><img class="box sub-logo" src="https://cdn.tumblebooks.com/images/logos/HarrigntonCountyLibSystem.jpg" alt="Harrignton County Library System" /></div> <div><img class="box sub-logo" src="https://cdn.tumblebooks.com/images/logos/KCLS-logo.png" alt="King County Library System" /></div> <div><img class="box sub-logo" src="https://cdn.tumblebooks.com/images/logos/KSSL_logo.png" alt="Kansas State Library" /></div> <div><img class="box sub-logo" src="https://cdn.tumblebooks.com/images/logos/KYVL_logo.png" alt="Kentucy Virtual Library" /></div> <div><img class="box sub-logo" src="https://cdn.tumblebooks.com/images/logos/MontPS.jpeg" alt="Montgomery County Public Schools" /></div> <div><img class="box sub-logo" src="https://cdn.tumblebooks.com/images/logos/portlandpl2019_logo.jpg" alt="Portland Public Library" /></div> <div><img class="box sub-logo" src="https://cdn.tumblebooks.com/images/logos/SCSL2019_logo.png" alt="South Carolina State Library" /></div> <div><img class="box sub-logo" src="https://cdn.tumblebooks.com/images/logos/TDSB.png" alt="Toronto District School Board" /></div> <div><img class="box sub-logo" src="https://cdn.tumblebooks.com/images/logos/TulsaPS.png" alt="Tulsa Public Schools" /></div> <div><img class="box sub-logo" src="https://cdn.tumblebooks.com/images/logos/WYSL_logo.jpg" alt="Wyoming State Library" /></div> <div><img class="box sub-logo" src="https://cdn.tumblebooks.com/images/logos/surrey-schools.png" alt="surrey-schools.png" /></div> <div><img class="box sub-logo" src="https://cdn.tumblebooks.com/images/logos/waterloo-dscb-logo.png" alt="waterloo-dscb-logo.png" /></div> </div> <div class="ip-categories"> <div><img class="box sub-logo" src="https://cdn.tumblebooks.com/images/logos/simcoe-county-dscb-logo.png" alt="simcoe-county-dscb-logo.png" /></div> <div><img class="box sub-logo" src="https://cdn.tumblebooks.com/images/logos/KCKPS-logo.png" alt="KCKPS-logo.png" /></div> <div><img class="box sub-logo" src="https://cdn.tumblebooks.com/images/logos/omaha-public-library-logo.gif" alt="omaha-public-library-logo.gif" /></div> <div><img class="box sub-logo" src="https://cdn.tumblebooks.com/images/logos/nypl-logo.png" alt="nypl-logo.png" /></div> <div><img class="box sub-logo" src="https://cdn.tumblebooks.com/images/logos/newport-beach-public-library.png" alt="newport-beach-public-library.png" /></div> <div><img class="box sub-logo" src="https://cdn.tumblebooks.com/images/logos/MPS.png" alt="MPS.png" /></div> <div><img class="box sub-logo" src="https://cdn.tumblebooks.com/images/logos/seattle-logo.png" alt="seattle-logo.png" /></div> <div><img class="box sub-logo" src="https://cdn.tumblebooks.com/images/logos/Logo_PBSD.png" alt="Logo_PBSD.png" /></div> <div><img class="box sub-logo" src="https://cdn.tumblebooks.com/images/logos/Lethbridge.png" alt="Lethbridge.png" /></div> <div><img class="box sub-logo" src="https://cdn.tumblebooks.com/images/logos/FPL_Logo.jpg" alt="FPL_Logo.jpg" /></div> <div><img class="box sub-logo" src="https://cdn.tumblebooks.com/images/logos/CPL-2014-Logo.png" alt="CPL-2014-Logo.png" /></div> <div><img class="box sub-logo" src="https://cdn.tumblebooks.com/images/logos/apl_logo.png" alt="apl_logo.png" /></div> </div> </div> </div> </div> </section> <section id="testimonials"> <div class="container-home"> <div class="container"> <div class="home-content-centered"> <h1><span id="ContentPlaceHolder1_lblTestim">Testimonials</span></h1> </div> </div> <div class="spacer"></div> <div class="container"> <div class="ip-content-list"> <div class="ip-testimonials-item"> <div class="ip-testimonials-item__comment"><p>What a treasure. This site is extremely useful for non readers of all ages. My children just love it. I have shared this site with many of our special needs teachers across our county. Thanks so much for providing such a fun, affordable, and worthwhile product.</p></div> <div class="ip-testimonials-item__author"> <p><em>Renee<br /> Special Education Teacher, MI</em></p></div></div> <div class="ip-testimonials-item"> <div class="ip-testimonials-item__comment"><p>We love <strong>TumbleBooks!!!</strong> I should add the kids do, too!! TumbleBooks has allowed us to introduce a vast collection of books to students and they W A N T to read. It gives them choice, gives them some control over their own learning, all while at an appropriate reading level. What could be better? </p></div> <div class="ip-testimonials-item__author"> <p><em>Kathy<br /> Reading Consultant Seth Haley School, CT</em></p></div></div> <div class="ip-testimonials-item"> <div class="ip-testimonials-item__comment"><p>I love this site! The fact that the levels of books available are so far-reaching makes this a wonderful site for classrooms---virtually any child can utilize the features on this site. The book report feature is great as well--right along with many of the standards we are teaching in our classrooms, and a great tool for guiding students. The quizzes offer students feedback, and also encouragement as they continue to read. This promotes a feeling of success among students, and furthers their love for literature and reading.</p></div> <div class="ip-testimonials-item__author"> <p><em>Tammy<br /> Curriculum Coach, SC</em></p></div></div> <div class="ip-testimonials-item"> <div class="ip-testimonials-item__comment"><p>This is the best interactive read aloud website I have found. My students and I love it. We can always locate a book easy that connects to what we have been studying. The students love to watch the pictures, and as they progress with their decoding skills they pick out words that they know. When we watch one of these books, I have to pause it after every page so they can find all their sight words that are on the page. The website makes it like have a celebrity reader in our room daily. Thank you so much for your wonderful reading website.</p></div> <div class="ip-testimonials-item__author"> <p><em>Brandi<br /> Kindergarten, AL</em></p></div></div> </div> <div class="spacer"></div> <div class="home-content-centered"> <a href="/testimonials.aspx" title="Testimonials" class="Adminbtn_orange"><span id="ContentPlaceHolder1_lblReadMore">Read More</span></a> </div> <div class="spacer"></div> </div> </div> </section> </div> </main> <footer> <div class="tbc-footer-wrapper"> <div class="container"> <div class="tbc-footer"> <div class="tbc-footer-top"><img id="imgLogoFooter" class="tbc-footer-top__logo" src="https://cdn.tumblebooks.com/images/EN/tbl-logo-footer.png" alt="TumbleBooks" style="border-width:0px;" /> <div class="tbc-footer-top-menu"> <div class="tbc-footer-top-menu-list left"> <a class="tbc-footer-top-menu-list-item" href="about_tumblebooks.aspx"><span id="lblAbout">ABOUT</span></a> <a class="tbc-footer-top-menu-list-item" href="testimonials.aspx"><span id="lblTestimonial">Testimonials</span></a> <a class="tbc-footer-top-menu-list-item" href="help.aspx"><span id="lblHelp">Help</span></a> <a class="tbc-footer-top-menu-list-item" href="pricing.aspx"><span id="lblPricing">PRICING</span></a> <a class="tbc-footer-top-menu-list-item" href="OrderNow.aspx"><span id="lblOrderNow">Order Now</span></a> <!--<a class="tbc-footer-top-menu-list-item" href="careers.aspx"><span id="lblCareers">Careers</span></a>--> </div> <div class="tbc-footer-top-menu-list right"> <a class="tbc-footer-top-menu-list-item" href="contact.aspx"><span id="lblContactUs">Follow Us</span></a> <div class="tbc-footer-top-menu-list-item"> <a href="https://www.facebook.com/TumbleBooks/" target="_blank" <a href="https://www.facebook.com/TumbleBooks/" title="TumbleBooks Facebook" target="_blank" class="tbc-footer-top-menu-list-item__social"><img src="https://cdn.tumblebooks.com/images/EN/facebook.9d7cdcd9.png" alt="tumblebooks facebook"></a> <a href="https://twitter.com/TumbleBooks" title="TumbleBooks Facebook" target="_blank" class="tbc-footer-top-menu-list-item__social"><img width="18" src="https://cdn.tumblebooks.com/images/EN/twitter.89a55dd61.png" alt="tumblebooks twitter"></a> </div> <a class="tbc-footer-top-menu-list-item" href="#">TumbleBooks APP</a> <div class="tbc-footer-top-menu-list-item"> <a href="https://itunes.apple.com/us/app/tumblebooks/id998074198?mt=8" target="_blank" title="AppStore" ><img src="https://cdn.tumblebooks.com/images/App_Store_Badge_33.png" alt="Apple Store" /></a> </div> </div> </div> </div> <div class="tbc-footer-info"> <div class="tbc-footer-info__copyright">© 2025 TumbleBooks Inc.</div> <div class="tbc-footer-info-links"> <a class="tbc-footer-info-links__link" href="privacy.aspx"><span id="lblPrivacy">Privacy Policy</span></a> <a class="tbc-footer-info-links__link" href="termsofuse.aspx"><span id="lblTerms">TERMS OF USE</span></a> <a class="tbc-footer-info-links__link" href="cookiespolicy.aspx"><span id="lblCookies">Cookies Policy</span></a> </div> </div> </div> </div> </div> </footer> </div> </div> </div> <script type="text/javascript"> //<![CDATA[ var Page_Validators = new Array(document.getElementById("RequiredFieldValidator1"), document.getElementById("RegularExpressionValidator1"), document.getElementById("RequiredFieldValidator3")); //]]> </script> <script type="text/javascript"> //<![CDATA[ var RequiredFieldValidator1 = document.all ? document.all["RequiredFieldValidator1"] : document.getElementById("RequiredFieldValidator1"); RequiredFieldValidator1.controltovalidate = "txtUsername"; RequiredFieldValidator1.errormessage = "Please enter username."; RequiredFieldValidator1.display = "Dynamic"; RequiredFieldValidator1.validationGroup = "signinSchool"; RequiredFieldValidator1.evaluationfunction = "RequiredFieldValidatorEvaluateIsValid"; RequiredFieldValidator1.initialvalue = ""; var RegularExpressionValidator1 = document.all ? document.all["RegularExpressionValidator1"] : document.getElementById("RegularExpressionValidator1"); RegularExpressionValidator1.controltovalidate = "txtUsername"; RegularExpressionValidator1.errormessage = "Must be Alpha Numeric Characters."; RegularExpressionValidator1.display = "Dynamic"; RegularExpressionValidator1.validationGroup = "signinSchool"; RegularExpressionValidator1.evaluationfunction = "RegularExpressionValidatorEvaluateIsValid"; RegularExpressionValidator1.validationexpression = "^[a-zA-Z0-9\'\'-\'\\s]{1,50}$"; var RequiredFieldValidator3 = document.all ? document.all["RequiredFieldValidator3"] : document.getElementById("RequiredFieldValidator3"); RequiredFieldValidator3.controltovalidate = "txtPassword"; RequiredFieldValidator3.errormessage = "Please enter password."; RequiredFieldValidator3.display = "Dynamic"; RequiredFieldValidator3.validationGroup = "signinSchool"; RequiredFieldValidator3.evaluationfunction = "RequiredFieldValidatorEvaluateIsValid"; RequiredFieldValidator3.initialvalue = ""; //]]> </script> <script type="text/javascript"> //<![CDATA[ var Page_ValidationActive = false; if (typeof(ValidatorOnLoad) == "function") { ValidatorOnLoad(); } function ValidatorOnSubmit() { if (Page_ValidationActive) { return ValidatorCommonOnSubmit(); } else { return true; } } document.getElementById('RequiredFieldValidator1').dispose = function() { Array.remove(Page_Validators, document.getElementById('RequiredFieldValidator1')); } document.getElementById('RegularExpressionValidator1').dispose = function() { Array.remove(Page_Validators, document.getElementById('RegularExpressionValidator1')); } document.getElementById('RequiredFieldValidator3').dispose = function() { Array.remove(Page_Validators, document.getElementById('RequiredFieldValidator3')); } //]]> </script> </form> </body> </html> <!--ValidateSession=false --> <script> var validateSession = "false"; try { jsfunc1.postMessage(validateSession); } catch (err) { } </script> <script> // addEventListener support for IE8 function rbcBindEvent(element, eventName, eventHandler) { if (element.addEventListener) { element.addEventListener(eventName, eventHandler, false); } else if (element.attachEvent) { element.attachEvent('on' + eventName, eventHandler); } } // History back function rbcHistoryBack() { if (history.length > 2) { history.back() } } // Listen to messages from parent window rbcBindEvent(window, 'message', function (e) { var message = e.data; // History back message event if (message.event && message.event == 'HistoryBackEvent') { rbcHistoryBack(); } }); </script>