var wpbm_global1 = {"wpbm_ajaxurl":"https://the-travellist.com/wp-admin/admin-ajax.php","wpbm_plugin_url":"https://the-travellist.com/wp-content/plugins/booking-manager","wpbm_today":"[2026,11,12,18,55]","wpbm_plugin_filename":"index.php","message_verif_requred":"This field is required","message_verif_requred_for_check_box":"This checkbox must be checked","message_verif_requred_for_radio_box":"At least one option must be selected","message_verif_emeil":"Incorrect email address","message_verif_same_emeil":"Your emails do not match","wpbm_active_locale":"en_US","wpbm_message_processing":"Processing","wpbm_message_deleting":"Deleting","wpbm_message_updating":"Updating","wpbm_message_saving":"Saving"};
//# sourceURL=wpbm-global-vars-js-extra
function loadScript(a){var b=document.getElementsByTagName("head")[0],c=document.createElement("script");c.type="text/javascript",c.src="https://tracker.metricool.com/resources/be.js",c.onreadystatechange=a,c.onload=a,b.appendChild(c)}loadScript(function(){beTracker.t({hash:"77d6b1dab2de87fade951e8435e57335"})});
Building a Program of Child- friendly Libraries in Local Schools in Bali
Written by
The Library team, YLAI
Libraries in Local Schools: YLAI’s Literacy Mission in Bali
The case for libraries in local schools goes beyond book access. Children who learn in environments with dedicated reading spaces develop stronger comprehension, wider vocabulary, and higher rates of academic persistence than those who do not. In the context of Bali’s rapidly changing economy — where English literacy, digital skills, and critical thinking are increasingly essential for employment — libraries in local schools represent a foundational investment in the next generation’s ability to participate meaningfully in that economy.
The YLAI approach to building libraries in local schools is deliberately low-cost and the libraries in local schools it establishes become self-sustaining community assets within two years. The model is and community-led. Rather than imposing external systems, the programme works with existing teachers and school administrators to create library corners that fit the physical and cultural context of each school. Books are selected for relevance and accessibility. Local volunteers are trained as reading facilitators. And the programme tracks outcomes over time, using reading scores and library usage data to demonstrate impact to funders and school authorities alike.
Libraries in local schools across Bali are being transformed through the work of Literasi Anak Indonesia (YLAI), a nonprofit organisation in Denpasar, dedicated to improving literacy among young children in Indonesia. Through initiatives like school reading programs, culturally relevant picture books, and establishing libraries in local schools, YLAI fosters a love of reading and builds lifelong habits. Their child-friendly libraries create engaging spaces that inspire learning and curiosity, aligning with their mission to nurture future generations of readers across the country.
Recent surveys ,taken by the Ministry of Education and partners in many provinces across the archipelago since the pandemic, reveal many children didn’t get adequate teaching in the foundational skills of literacy entering the early grades. In more remote areas of Bali the learning loss is especially severe. More than 50% of students have not reached the minimum competency limit for reading literacy in such regencies as Karangasem and Klungkung where the most densely populated districts have the highest poverty rates in Bali, 6.8% and 5.7% respectively (Kemendikbudristek, 2022).
The distance learning during pandemic was fruitless for many public primary students in challenging locations. One would expect that during pandemic the teaching and learning process would continue via meeting apps such as Zoom, Google Meet or any other available means. However, as one average household typically could only afford one cellphone, having a meaningful and scheduled daily distance learning interaction during the pandemic was close to impossible. The devices were usually used by the parents for work, but most public primary schools relied on parents’ assistance at home. Teachers hoped for parents to be their helping hands in explaining the notes given by them, and to assist their children in finishing the assignments. However it was hit and miss for many as significant numbers did not even return a single contact made by the teachers during pandemic in these difficult times of lock down and remote learning
YLAI has responded to this situation by continuing to build child-friendly school libraries and support reading programs in schools. Through the partnership with Room to Read (2017-2023) we have developed 138 child-friendly school libraries in 4 districts of Bali, namely Denpasar, Karangasem, Badung, and Gianyar. Last August, as part of its response to the situation, YLAI opened 60 libraries in sub districts of Denpasar, including Sanur. Hear what the teachers, Ibu Ari and Ibu Dayu reported from one of these schools, based close to Denpasar’s biggest landfill at the beginning of January, 2022, when schools reopened after the pandemic.
We were extremely concerned. Many children’s reading ability had suffered as a result of being unsupervised during the pandemic. One such child was Wayan. He was among those that went undetected during the pandemic. Despite being in grade 5, Wayan (student, 11 years old) struggled to identify letters in the beginning of the school year. He didn’t respond when his teacher spoke to him.
Fast forward to the middle of 2022, the principal of the school, where Wayan is enrolled, met school consultants from YLAI, Yayasan Literasi Anak Indonesia. Realizing that the organization could help his school, Bapak Kadek agreed to join YLAI’s child-friendly library program. By joining the program, the principal and all staff of his school had to dedicate their resources to make the program work. They paid for their own room renovation so their school could match the library room readiness standard set by YLAI. They took overtime almost every day for one whole month to prepare for the book check out system in the midst of 60+ hours of online and offline trainings provided by YLAI. Finally all the books arrived and the library opened. Not even half-a-year later, their hard work paid off.
Ibu Ari and Ibu Dayu reported that …we were surprised at how happy Wayan was when he came to us and showed us the books he liked and read. When we asked when he could read, he replied that there were many interesting books in the library for him to read. It was amazing. Ibu Ari, Wayan’s current homeroom teacher for the 5th grade, noticed the gradual changes in him. He was not as clammed up as he was before and was able to hold conversation with his teachers. Instead of staying silent when I asked him a question, Wayan answered comfortably and confidently. Then one day, I went around the classroom to assist my students in a reading comprehension session as usual. I had noticed the improvement in Wayan yet I also braced myself for some degree of difficulty in assisting him. Wayan pleasantly surprised me. He happily agreed to read. He read the words and sentences albeit some minor errors here and there, but compared to four months earlier when he barely could recognize the alphabet, this was a giant leap for Wayan. When I asked when he started to be confident reading, Wayan answered clearly it was because there was a library where he could read books at school.
Wayan started visiting the libraries almost every day to find books that he could read. Luckily, the library in his school is specifically designed to be easily navigated by children. The books are separated based on reading level instead of genre. This meant Wayan could find the books that were suitable for his reading level easily. These days, as his reading ability improves, Wayan’s ability to communicate also improves. Now, he even discusses his favorite books with his teachers. Ibu Ari and Ibu Dayu believe that all this time, a student like Wayan has always wanted to tell them stories. It was just because of their limited vocabulary caused by a lack of reading habit that made them hesitant to communicate with their teachers.
Ibu Ari and Ibu Dayu are only a small percentage of the 33,873 teachers assisted in YLAI’s program to achieve the common goal of building a reading culture in Indonesia. Building a reading culture has been a problem for many years in Indonesia. Indonesian children are not familiar with the activity of reading story books on a regular basis, and teachers also do not have adequate skills in helping with book reading activities, so literacy training is very important. Libraries need to be developed to become children’s favourite places to enjoy books and develop reading habits. Children are all too often denied access to a wide and varied curriculum without a solid foundation in literacy. The ability to read and write is a requirement for success in many aspects within livelihood. When it comes to helping people escape poverty and achieve greater self-sufficiency, literacy education is crucial.
As for future plans, YLAI will open 50 more libraries in Klungkung and Tabanan in August 2023, and 100 more in 2024/2025. Through this program, schools receive training in how to develop and manage a library within their school, as well as how to lead reading activities for children. We also provide hundreds of high-quality children’s reading books, to foster their interest, habit, and love of reading. These children’s reading books are culturally relevant and appropriate for children’s ages and reading abilities. Many have been developed by our experienced team of writers and illustrators.
In addition to its school library programs, YLAI also trains teachers in early grade reading programs, and is currently working in 90 schools in Buleleng, Karangasem and Klunkung under a pilot program with the Ministry of Education.
If you would like more information about the work of YLAI, or would llike to support the work of the libraries financially, please contact, The Library Team at info@literasi.org, or visit. Supporting libraries in local schools builds lasting educational equity in Bali. Explore our Bali community guide.
The importance of libraries in local schools extends beyond individual children to the broader community. When children develop strong reading habits, those habits reshape households — parents engage more with their children’s education, siblings model reading behaviour for one another, and the school itself becomes a more dynamic learning environment. Libraries in local schools act as multipliers: the impact of one well-run reading space ripples through a family in ways that outlast any single donor’s involvement. Learn more about school libraries on Wikipedia.
For those visiting Bali who want to support libraries in local schools directly, YLAI accepts donations, volunteers with relevant skills, and in-kind contributions of books for young readers. Seeing children independently choosing books and reading with visible enjoyment is one of the most straightforward demonstrations of the impact that libraries in local schools produce.
window.maspikGuardConfig = {"honeypot":true,"honeypotName":"full-name-maspik-hp","honeypotLabel":"Leave this field empty","advancedKey":true,"keyName":"maspik_spam_key","keyValue":"pUoDQrdRACqDR6uCLikaghWVQswqp9OuNEIKXYrWWBg8ZzxuVgpekzV0ikVD7NUo","atomicHpId":"maspik_atomic_hp","atomicKeyId":"maspik_atomic_sk","atomicSignalsId":"maspik_atomic_sg","signals":true,"signalsName":"maspik_signals","signalsVersion":1,"signalsProbes":false,"skipSelector":""};
//# sourceURL=maspik-guard-js-before
var elementorFrontendConfig = {"environmentMode":{"edit":false,"wpPreview":false,"isScriptDebug":false},"i18n":{"shareOnFacebook":"Share on Facebook","shareOnX":"Share on X","pinIt":"Pin it","download":"Download","downloadImage":"Download image","fullscreen":"Fullscreen","zoom":"Zoom","share":"Share","playVideo":"Play Video","previous":"Previous","next":"Next","close":"Close","a11yCarouselPrevSlideMessage":"Previous slide","a11yCarouselNextSlideMessage":"Next slide","a11yCarouselFirstSlideMessage":"This is the first slide","a11yCarouselLastSlideMessage":"This is the last slide","a11yCarouselPaginationBulletMessage":"Go to slide"},"is_rtl":false,"breakpoints":{"xs":0,"sm":480,"md":768,"lg":1025,"xl":1440,"xxl":1600},"responsive":{"breakpoints":{"mobile":{"label":"Mobile Portrait","value":767,"default_value":767,"direction":"max","is_enabled":true},"mobile_extra":{"label":"Mobile Landscape","value":880,"default_value":880,"direction":"max","is_enabled":false},"tablet":{"label":"Tablet Portrait","value":1024,"default_value":1024,"direction":"max","is_enabled":true},"tablet_extra":{"label":"Tablet Landscape","value":1200,"default_value":1200,"direction":"max","is_enabled":false},"laptop":{"label":"Laptop","value":1366,"default_value":1366,"direction":"max","is_enabled":false},"widescreen":{"label":"Widescreen","value":2400,"default_value":2400,"direction":"min","is_enabled":false}},"hasCustomBreakpoints":false},"version":"4.3.6","is_static":false,"experimentalFeatures":{"additional_custom_breakpoints":true,"container":true,"theme_builder_v2":true,"hello-theme-header-footer":true,"nested-elements":true,"import-export-customization":true,"e_pro_atomic_form":true,"e_pro_collection_loop":true},"urls":{"assets":"https:\/\/the-travellist.com\/wp-content\/plugins\/elementor\/assets\/","ajaxurl":"https:\/\/the-travellist.com\/wp-admin\/admin-ajax.php","uploadUrl":"https:\/\/the-travellist.com\/wp-content\/uploads"},"nonces":{"floatingButtonsClickTracking":"5ca7fd2e30","atomicFormsSendForm":"7fe643a1f3"},"swiperClass":"swiper","settings":{"page":[],"editorPreferences":[]},"kit":{"body_background_background":"classic","active_breakpoints":["viewport_mobile","viewport_tablet"],"global_image_lightbox":"yes","lightbox_enable_counter":"yes","lightbox_enable_fullscreen":"yes","lightbox_enable_zoom":"yes","lightbox_enable_share":"yes","lightbox_title_src":"title","lightbox_description_src":"description","hello_header_logo_type":"logo","hello_header_menu_layout":"horizontal","hello_footer_logo_type":"logo"},"post":{"id":3656,"title":"Libraries%20in%20Local%20Schools%3A%20How%20YLAI%20is%20Building%20Literacy%20in%20Bali","excerpt":"Yayasan Literasi Anak Indonesia (YLAI) is a non profit organisation based in Denpasar, Bali, with a mission to improve the literacy levels of young children in Indonesia.","featuredImage":"https:\/\/the-travellist.com\/wp-content\/uploads\/2023\/11\/Photo-1-Yana-poses-with-his-favorite-books-that-he-shared-with-Ibu-Ari-right-and-Ibu-Diah-left-1024x577.jpeg"}};
//# sourceURL=elementor-frontend-js-before
var kb_splide = {"i18n":{"prev":"Previous slide","next":"Next slide","first":"Go to first slide","last":"Go to last slide","slideX":"Go to slide %s","pageX":"Go to page %s","play":"Start autoplay","pause":"Pause autoplay","carousel":"carousel","slide":"slide","select":"Select a slide to show","slideLabel":"%s of %s"}};
//# sourceURL=kadence-blocks-splide-init-js-extra
(function(){
"use strict";
function wpbc_init__head(){_wpbc.set_other_param( 'locale_active', 'en_US' ); _wpbc.set_other_param('time_gmt_arr', [2026,11,12,10,55] ); _wpbc.set_other_param('time_local_arr', [2026,11,12,18,55] ); _wpbc.set_other_param( 'today_arr', [2026,11,12,18,55] ); _wpbc.set_other_param( 'availability__unavailable_from_today', '0' ); _wpbc.set_other_param( 'url_plugin', 'https://the-travellist.com/wp-content/plugins/booking' ); _wpbc.set_other_param( 'this_page_booking_hash', '' ); _wpbc.set_other_param( 'calendars__on_this_page', [] ); _wpbc.set_other_param( 'calendars__first_day', '1' ); _wpbc.set_other_param( 'calendars__max_monthes_in_calendar', '2y' ); _wpbc.set_other_param( 'availability__week_days_unavailable', [999] ); _wpbc.set_other_param( 'calendars__days_select_mode', 'dynamic' ); _wpbc.set_other_param( 'calendars__fixed__days_num', 1 ); _wpbc.set_other_param( 'calendars__fixed__week_days__start', [-1] ); _wpbc.set_other_param( 'calendars__dynamic__days_min', 1 ); _wpbc.set_other_param( 'calendars__dynamic__days_max', 300 ); _wpbc.set_other_param( 'calendars__dynamic__days_specific', [] ); _wpbc.set_other_param( 'calendars__dynamic__week_days__start', [-1] ); _wpbc.set_other_param( 'calendars__days_selection__middle_days_opacity', '0.75' ); _wpbc.set_other_param( 'is_enabled_booking_recurrent_time', true ); _wpbc.set_other_param( 'is_allow_several_months_on_mobile', false ); _wpbc.set_other_param( 'is_enabled_change_over', false ); _wpbc.set_other_param( 'is_enabled_booking_timeslot_picker', true ); _wpbc.set_other_param( 'update', '12.0' ); _wpbc.set_other_param( 'version', 'biz_s' ); _wpbc.set_message( "message_check_no_selected_dates", "Please, select booking date(s) at Calendar." ); _wpbc.set_message( "message_range_selection_click_last_date", "Start date selected. Now click the last day of your booking to complete the date range." ); _wpbc.set_message( "message_range_selection_has_unavailable_dates", "The selected date range includes unavailable or already booked dates, so the selection was cleared. Please choose a range that contains only available dates." ); _wpbc.set_message( "message_dates_times_unavailable", "These dates and times in this calendar are already booked or unavailable." ); _wpbc.set_message( "message_choose_alternative_dates", "Please choose alternative date(s), times, or adjust the number of slots booked." ); _wpbc.set_message( "message_cannot_save_in_one_resource", "It is not possible to store this sequence of the dates into the one same resource." ); _wpbc.set_message( "message_check_required", "This field is required" ); _wpbc.set_message( "message_check_required_for_check_box", "This checkbox must be checked" ); _wpbc.set_message( "message_check_required_for_radio_box", "At least one option must be selected" ); _wpbc.set_message( "message_check_email", "Incorrect email address" ); _wpbc.set_message( "message_check_same_email", "Your emails do not match" ); _wpbc.set_message( "message_check_valid_date", "This field must be a valid date like {date_example}" ); _wpbc.set_message( "message_check_digits_only", "This field must contain only digits" ); _wpbc.set_message( "message_check_digits_count", "This field must contain {digits} digits" ); _wpbc.set_message( "message_error_start_time", "Start Time is invalid. The date or time may be booked, or already in the past! Please choose another date or time." ); _wpbc.set_message( "message_error_end_time", "End Time is invalid. The date or time may be booked, or already in the past. The End Time may also be earlier that the start time, if only 1 day was selected! Please choose another date or time." ); _wpbc.set_message( "message_error_range_time", "The time(s) may be booked, or already in the past!" ); _wpbc.set_message( "message_error_duration_time", "The time(s) may be booked, or already in the past!" ); _wpbc.set_message( "message_booking_saving", "Saving" ); _wpbc.set_message( "message_duplicate_booking_resource_on_page", "More than one calendar or booking form for Booking Resource ID {resource_id} is present on this page. A hidden copy still conflicts with the visible form and can prevent booking submission. The site administrator must keep only one calendar or form for this Booking Resource. After the page is corrected, reload it and try again." ); _wpbc.set_message( "message_booking_form_context_required", "This booking form is not connected to a valid calendar for Booking Resource ID {resource_id}. This can happen when the same Booking Resource is used more than once on the page, including in hidden content, or when the page cache is outdated. Reload the page and try again. If the problem continues, ask the site administrator to remove duplicate forms for this Booking Resource and clear the page cache." ); _wpbc.set_message( "message_booking_form_context_expired", "This booking form was generated by an older or cached version of the page for Booking Resource ID {resource_id}. Reload the page and try again. If the problem continues, ask the site administrator to clear the page cache and remove any duplicate calendar or form for this Booking Resource." ); _wpbc.set_message( "message_unexpected_server_response", "The server returned an unexpected response. Please reload the page and try again. If the problem continues, contact the website administrator." ); _wpbc.set_message( "message_http_conflict_cache_hint", "A cached or optimized version of this page may be outdated. Clear the browser cache and reload the page. Website administrators should also purge page, server, and CDN caches and regenerate minified or optimized files." ); _wpbc.set_message( "message_resource_selector_summary_label", "Booking Resource" ); _wpbc.set_message( "message_resource_selector_start_over", "Start over" ); _wpbc.set_message( "message_appointment_summary_label", "Your appointment" ); _wpbc.set_message( "message_appointment_start_over", "Start over" ); _wpbc.set_message( "message_captcha_incorrect", "The code you entered is incorrect" ); _wpbc.set_message( 'message_processing', "Processing" ); _wpbc.set_message( 'message_deleting', "Deleting" ); _wpbc.set_message( 'message_updating', "Updating" ); _wpbc.set_message( 'message_saving', "Saving" ); _wpbc.set_message( 'message_inline_preview_submission_disabled', "This is a request-local preview. Booking submission is disabled, and no booking will be created." ); _wpbc.set_message( 'message_error_check_in_out_time', "Error! Please reset your check-in\/check-out dates above." ); console.log( '== WPBC VARS 12.0 | 11.6.1 [biz_s] LOADED ==' );}
(function(){
if (window.__wpbc_boot_done__ === true) return;
var started = false;
function run_once(){
if (started || window.__wpbc_boot_done__ === true) return true;
started = true;
try { wpbc_init__head(); window.__wpbc_boot_done__ = true; }
catch(e){ started = false; try{console.error("WPBC init failed:", e);}catch(_){} }
return (window.__wpbc_boot_done__ === true);
}
function is_ready(){ return !!(window._wpbc && typeof window._wpbc.set_other_param === "function"); }
if ( is_ready() && run_once() ) return;
var waited = 0, max_ms = 10000, step = 50;
var timer = setInterval(function(){
if ( is_ready() && run_once() ) { clearInterval(timer); return; }
waited += step;
if ( waited >= max_ms ) {
clearInterval(timer);
// Switch to slow polling (1s) so we still init even without user interaction later.
var slow = setInterval(function(){ if ( is_ready() && run_once() ) clearInterval(slow); }, 1000);
try{console.warn("WPBC: _wpbc not detected within " + max_ms + "ms; using slow polling.");}catch(_){}
}
}, step);
var evs = ["wpbc-ready","wpbc:ready","wpbc_ready","wpbcReady"];
evs.forEach(function(name){
document.addEventListener(name, function onready(){ if (is_ready() && run_once()) document.removeEventListener(name, onready); });
});
if (document.readyState === "loading") {
document.addEventListener("DOMContentLoaded", function(){ if (is_ready()) run_once(); }, { once:true });
}
window.addEventListener("load", function(){ if (is_ready()) run_once(); }, { once:true });
window.addEventListener("pageshow", function(){ if (is_ready()) run_once(); }, { once:true });
document.addEventListener("visibilitychange", function(){ if (!document.hidden && is_ready()) run_once(); });
var ui = ["click","mousemove","touchstart","keydown","scroll"];
var ui_bailed = false;
function on_ui(){ if (ui_bailed) return; if (is_ready() && run_once()){ ui_bailed = true; ui.forEach(function(t){ document.removeEventListener(t, on_ui, true); }); } }
ui.forEach(function(t){ document.addEventListener(t, on_ui, true); });
})();
})();
//# sourceURL=wpbc_all-js-after
var wpbc_booking_appointment_config = {"ajax_url":"https://the-travellist.com/wp-admin/admin-ajax.php","action":"WPBC_AJX_BOOKING_APPOINTMENT_RESOLVE","validate_action":"WPBC_AJX_BOOKING_APPOINTMENT_VALIDATE_TIME","nonce":"349e017e77","error":"The Appointment form could not be loaded. Please try again.","validation_error":"This Appointment time could not be verified. Please try again.","initialization_error":"The Appointment form could not be initialized. Please start over and try again.","duplicate_provider":"This Provider already has an open Appointment form on this page. Complete or restart that Appointment before opening another form for the same Provider.","service_found":"Service found.","services_found":"Services found.","provider_found":"Provider found.","providers_found":"Providers found."};
//# sourceURL=wpbc-booking-appointment-js-extra
var wpbc_booking_resource_selector_config = {"ajax_url":"https://the-travellist.com/wp-admin/admin-ajax.php","action":"WPBC_AJX_BOOKING_RESOURCE_SELECTOR_RESOLVE","nonce":"4cf2cd180e","error":"The booking form could not be loaded. Please try again.","initialization_error":"The booking form could not be initialized. Please start over and try again.","duplicate_resource":"This Booking Resource already has an open booking form on this page. Complete or restart that booking before opening another form for the same resource.","resource_found":"Booking Resource found.","resources_found":"Booking Resources found."};
//# sourceURL=wpbc-booking-resource-selector-js-extra