document.documentElement.classList.remove( 'no-js' );
var breeze_prefetch = {"local_url":"https:\/\/thinking-factory.com","ignore_remote_prefetch":"1","ignore_list":["wp-admin","wp-login.php"]};
https://thinking-factory.com/wp-content/plugins/breeze/assets/js/js-front-end/breeze-prefetch-links.min.js
document.documentElement.className = document.documentElement.className.replace('no-js', 'js');
!function(f,b,e,v,n,t,s)
{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};
if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t,s)}(window, document,'script',
'https://connect.facebook.net/en_US/fbevents.js');
fbq('init', '746962329388560');
fbq('track', 'PageView');
Skip to content
PRIMARY 3 ENGLISH COURSE DETAILS
This English tuition programme is available at the following branches:
This course covers:
PAPER 1 COMPONENTS – Weekly Practice
Brainstorm Coherent Ideas & Develop Logical Plots
Weekly Writing Practice (4 x a month)
Personalised Feedback
Composition models & notes will be provided
PAPER 2 COMPONENTS – Weekly Practice
Vocabulary
Synthesis & Transformation
Cloze
Grammar
Comprehension Open-ended
ORAL COMPONENT – Weekly in April & May & 6 Weeks Before SA2
Group Oral Testing
Individual Oral Testing
Fees
Conducted by NIE-Trained / Experienced Teachers
Lesson duration: 2 hours
Online or On-site Attendance at our branch es
All materials will be mailed to online students’ home address.
Only One class per branch. Reserve Your Child’s Place Before It’s Gone
2026 P3 English Tuition Timetable
Branch Day Time
Bukit Timah WED - Starting on 7th January 2026 3.30 pm to 5.30 pm
Novena FRI - Starting on 2nd January 2026 3 pm to 5 pm
Start Your Child’s journey to English Excellence! Book A Trial To Secure Your Seat
Start Your Child’s Journey to English Excellence! Book A Trial To Secure Your Seat
Get in touch with us on WhatsApp 8879 7370
var d=document,w="https://tally.so/widgets/embed.js",v=function(){"undefined"!=typeof Tally?Tally.loadEmbeds():d.querySelectorAll("iframe[data-tally-src]:not([src])").forEach((function(e){e.src=e.dataset.tallySrc}))};if("undefined"!=typeof Tally)v();else if(d.querySelector('script[src="'+w+'"]')==null){var s=d.createElement("script");s.src=w,s.onload=v,s.onerror=v,d.body.appendChild(s);}
var d=document,w="https://tally.so/widgets/embed.js",v=function(){"undefined"!=typeof Tally?Tally.loadEmbeds():d.querySelectorAll("iframe[data-tally-src]:not([src])").forEach((function(e){e.src=e.dataset.tallySrc}))};if("undefined"!=typeof Tally)v();else if(d.querySelector('script[src="'+w+'"]')==null){var s=d.createElement("script");s.src=w,s.onload=v,s.onerror=v,d.body.appendChild(s);}
document.documentElement.style.setProperty('--scrollbar-offset', window.innerWidth - document.documentElement.clientWidth + 'px' );
var kadenceConfig = {"screenReader":{"expand":"Child menu","expandOf":"Child menu of","collapse":"Child menu","collapseOf":"Child menu of"},"breakPoints":{"desktop":"1024","tablet":768},"scrollOffset":"0"};
https://thinking-factory.com/wp-content/themes/kadence/assets/js/navigation.min.js
var smushLazyLoadOptions = {"autoResizingEnabled":false,"autoResizeOptions":{"precision":5,"skipAutoWidth":true}};
https://thinking-factory.com/wp-content/plugins/wp-smushit/app/assets/js/smush-lazy-load.min.js
https://thinking-factory.com/wp-includes/js/jquery/jquery.min.js
https://thinking-factory.com/wp-includes/js/jquery/jquery-migrate.min.js
https://thinking-factory.com/wp-content/plugins/shortcodes-ultimate/vendor/jquery-inview/jquery-inview.js
var SUShortcodesL10n = {"noPreview":"This shortcode doesn't work in live preview. Please insert it into the editor and preview on the site.","magnificPopup":{"close":"Close (Esc)","loading":"Loading...","prev":"Previous (Left arrow key)","next":"Next (Right arrow key)","counter":"%curr% of %total%","error":"Failed to load content. <a href=\"%url%\" target=\"_blank\"><u>Open link<\/u><\/a>"}};
https://thinking-factory.com/wp-content/plugins/shortcodes-ultimate/includes/js/shortcodes/index.js
window.addEventListener("DOMContentLoaded",(e=>{document.querySelectorAll('img[loading="lazy"]').forEach((e=>{e.getBoundingClientRect().top<=window.innerHeight&&(e.loading="eager")}))}));