Jul 26, 2022

Choosing The Right School for Your Children

Choosing The Right School for Your Children image

It’s hard to pick a school for your children, huh?

Choosing where your children would spend a good chunk of their days to receive formal education is one of the most challenging milestones in the lives of parents and guardians. So many things to consider. So little time – your children are growing up as you’re reading this. 

Parents in the olden days seemed to have less of a stress when it came to picking schools for their kids. They tended to just haul their children to whichever schools were nearest that are within budget, and they were inclined to almost blindly trust the teachers that they would do the job well. The curriculums that were in place and how they were taught were pretty much standardized. Students in those days were expected to just flourish under a uniform system, and when they couldn’t keep up academically, the blame was almost always put on them – they didn’t study hard enough, they played too much, or worse: 

They were resigned to the belief that they were just plain stupid.

Yeah, no. 

The current science understands that children came in all sizes and forms, and that variety includes needs that are unique. Some children are just born with the dispositions that are meant for the standardized curriculum while some others are not. 

The famous quote Everyone is a genius. But if you judge a fish by its ability to climb a tree, it will live its whole life believing that it is stupid.is often misattributed to Albert Einstein (source is unclear), but that error does not diminish the validity of the quote – you can’t view children as monolithic beings.

Your children are unique and all of them need schools that would bring the best out of them that would cater to their specific needs. This is why picking the right school for your children is important, and having the right set of information is half the battle.


Let’s get into the factors to consider when you’re trying to choose which school is best for your children!

Types of Schools

Just as there are many kinds of children, each with distinct needs and interests, schools also come in a variety of types. The types of schools available are also dependent on where you are living or planning to enrol your children. A few examples will be given as follows:


Public Schools

Depending on where you are located, public schools can also be known as state schools or government schools. Public schools are either wholly funded or partly funded by the local government using taxpayers’ money allocated for education purposes.

A typical public school has a large classroom size – often accommodating more than 20 pupils at a time with schedules that are usually rigid and uniform across the state or country. Public schools are regulated and controlled directly by education departments of each country’s ministry of education or its equivalents.

Public schools either charge parents or guardians relatively affordable tuition fees or are entirely free. Public schools in some countries also provide meals and lunches for a very low cost or for free. In a lot of countries, admission to this type of school usually is contingent on your address of residency – meaning that your children can only enrol on schools that are within relative proximity to your home.

Public schools typically serve pre-kindergarten to secondary/high school-aged children.

If your children are enrolled in a public school, you can expect your children to study the curriculums that have been designed by the state’s education department, be exposed to a large number of students that come from various socio-economic backgrounds, and pay very little or nothing for their education.


Private Schools

Private or independent schools (interchangeable depending on countries) are typically funded through the tuition fees they charge the parents or guardians, or are partly funded by the organization that they are tied to. In general, private schools do not receive funding from the state government so they could cost you some pretty penny if you decide to enrol your children in this type of school.

How private schools are run differs from country to country. In some countries, the curriculums that are being taught in private schools still generally adhere to their respective state education department with some liberty to add and modify the structure. In some other, private schools are almost wholly independent, meaning that these schools are in charge of their own governance, finances, and curriculums.

Religious schools (Catholic schools, Madrasahs, etc) typically fall under the umbrella of private schools in some jurisdictions. Some religious states can have religious schools as their public schools.


Charter Schools

Charter schools are, in essence, a marriage between public schools and private schools, in which they receive public funding but are governed privately.

Charter schools enjoy the autonomy of governance and are much more flexible in designing their curriculums and school hours, but they have to be accountable for the performance and welfare of the students under their care. 

In short, they still have to answer to the government if and when their student’s well-being and academic needs are not being met according to each country’s respective accountability standards.



People often measure the excellence of a school by the kind of curriculum it offers. It makes sense because a curriculum dictates students’ experience throughout their academic life. As parents, it is your duty to understand your children’s individual needs and interests, and factor them into which schools would they fit best.

The following are 2 curriculums that are globally reputable with more and more schools adopting them wholly or imparting aspects of them into their standard curriculums:


Cambridge Assessment International Education

Designed and formulated by the University of Cambridge in the United Kingdom, this is one of the foremost curriculums and is recognized by many countries. The Cambridge curriculum is well-established with the reputation of holistically educating students in 4 fields – Science, Mathematics, Humanities, and Languages. Around 10,000 schools globally have adopted the Cambridge way of educating students.

This curriculum trains students in disciplines such as critical thinking, effective research, and analytical skills. The Cambridge qualification (A-Level) is suitable for students who know what they want to do in their further academic studies, and they have a degree of liberty to pick and choose the subjects they study that would best fit their aptitudes and interests.

Students educated in the Cambridge curriculum will have a competitive advantage that will set them apart from their peers who are studying under less globally-recognized curriculums.


International Baccalaureate (IB)

This education framework was developed in Switzerland and is currently being offered in 4,500+ schools across the globe. Students under the IB program have more freedom to curate their own learning experience compared to its Cambridge equivalent. 

Aside from the regular academic subjects, students are also encouraged to be independent thinkers by way of having them take on projects of their choosing while being guided by the teachers

The IB qualification is recognized worldwide, thus, students with an IB diploma tend to fare very well in a global setting.

STEM-focused education framework deserves an honourable mention as it is progressive, time-relevant, and is much needed in an increasingly digital world. Many schools in a lot of countries are starting to impart STEM education methodologies in their science and mathematics classrooms, so you may want to include this when doing your due diligence as parents or guardians.

Lastly, parents also need to consider the diversity of co-curricular/extra-curricular activities that are being offered by the school. The availability of diverse extra-curricular activities enriches the learning experience and bolsters your children’s education holistically. Look for schools that offer STEM, sports, and art-related activities to engage your children after school.


Classroom Size & Population Diversity

These two factors affect the effectiveness of students’ learning. Educators and academic institutions worldwide are becoming increasingly aware of the positive impacts that can be created by prioritizing them in schools.


Classroom Size Matters

A study that was done in the late 1980s on Class-Size Reduction (CSR) in Tennessee under the name of Student Teacher Achievement Ratio (STAR) showed a direct correlation between smaller class sizes and students’ academic performance. 

This study compared the effectiveness of learning between two classes of differing student densities. One class was filled with just 15 students, while the other class was populated by 22 students, with teachers randomly assigned between the two classes. The result of the study revealed that the classroom with fewer students performed comparatively better than the classroom with more students. Quantitatively, the smaller classroom performance was on par with students who had received an extra three months of schooling.

This result makes sense as a smaller classroom size means that teachers and facilitators have more time to focus on each student during a classroom period. A smaller population can also mean that there’s less distraction when class is in session

Population Diversity

As the world’s population is becoming more interconnected with the advent of digitization, children are being exposed to cultural identities and features that are diverse and different from themselves. Diversity does not only include race, skin colour, and ethnicity, but also religions, socio-economic standing, and mother tongues. 

Students that feel represented by their peers and the teaching staff may feel a sense of belonging in that school. That feeling of being able to relate between teachers and students may create a savoury experience for learners, which would incentivize students to want to be in school and ultimately gain a valuable education.


Teaching Staff & School Facilities

The way the school is set up, the quality of teachers that are hired, and the facilities to accommodate a conducive learning experience are important factors to consider when choosing a school for your children.


Qualified Teachers

A quality teacher is someone who is patient, kind, knowledgeable, and an excellent communicator, which are qualities that you hope will be passed down to your children. Remember, during these formative years in school, your children’s brains behave like a “sponge”, in which they absorb a lot of information and stimulus that they’re exposed to.

As parents and guardians, it is incumbent on you to visit your children’s prospective schools, meet with the principals and teaching staff, and ask a lot of questions.

What kind of formal qualifications do the teachers have? How do they resolve conflicts between students? What is the best way to communicate with the teachers? How do they teach the subjects?

A good teacher should show enthusiasm and a love for teaching. They should also be able to appease the worries that you as parents might have. Again, communicate your questions, and ask a lot of them.

Last but not least, look for schools that are staffed with teachers that are trained to perform first-aid procedures such as Cardiopulmonary Resuscitation and abdominal thrusts (Heimlich Maneuver), and are equipped with the knowledge to deal with common allergy triggers and symptoms.


School Facilities

Depending on where you live and your socio-economic background, concerns over school facilities may vary.

Those of you who live in tropical countries may be able to get by comfortably with classroom fans, but for students in countries that experience winter, working heaters are a necessity.

Also, with the burgeoning need for being digitized, schools nowadays need to be able to accommodate IT education. Up-to-date computers, WiFi connections, and tablets may be considered basic needs as they are able to better facilitate learning in general. Digitization has also made remote learning possible and necessary in some cases, so the school would need to cater to this specific way of learning.

It is also important to consider, especially for parents and guardians with children who have special needs and disabilities, to choose schools with infrastructures that are able to accommodate their specific conditions. Ramps, bannisters, Braille writing systems in strategic locations, and general accessibility are getting more and more normalized as a part of a school’s basic infrastructure.

Wealthier private schools that charge premium tuition fees tend to come with premium facilities such as air-conditioned or heated classrooms. They may also be equipped with state-of-the-art gymnasiums, swimming pools, running tracks, and multi-purpose courts just to name a few.

It is nice to have your children studying in a school that is able to cater to each student’s unique and often changing needs, but don’t break your bank and compromise the quality of life of your family. Remember, as long as your children’s basic physiological and psychological needs are fulfilled, they can thrive in a decent school.



The budgetary concern is one of the major factors that affect parents’ and guardians’ decision making.

As mentioned previously, public schools are typically the less expensive (or free) option whereas private schools cost money – often very expensive, charging upwards of USD 150,000+ (Collège Alpin Beau Soleil, Switzerland) for their annual tuition fee.

Sound financial planning on the parent’s or guardians’ part is therefore imperative if one chooses to enrol their children on a private school because, for some families, the tuition fee alone would make up a considerable chunk of the household’s overhead.

Parents and guardians may want to set up a special fund either in the form of savings or insurance/investments. Your fund in savings typically will not beget you as much growth compared to education insurance schemes. Education insurance, however, is a much riskier path as the funds will be managed as an investment by the bodies you choose to purchase the policies from.

Whatever you choose to do when it comes to funding your children’s education though, it is best that it does not burden the household too much that it compromises the family’s comfort at home. Remember, your children would typically spend more time at home than they do at school, so observance of your children and other members of the family’s basic needs (sustenance, clothing, and shelter) should be your top priority.



Where your children’s future school is located is a major consideration factor. Location affects commute time, accessibility, and overall comfort for your children. Your area of residence is sometimes a factor that affects enrolment in public schools per some countries’ regulations. Private and charter schools are generally able to accept students regardless of their zip codes.

If you have a personal vehicle, then the location of your children’s school may not be as crucial a factor. If you don’t, however, then your children’s school need to be accessible by public transport, located in a safe neighbourhood, and preferably within proximity to public health facilities, law enforcement, and fire stations.



There are many factors to consider when you want to choose a school for your children and they can be overwhelming. You may take your time to understand how each factor ranks on your priority list, but do make your children’s needs, interests, and aptitudes the highest on that list.

Keep Reading

Coding Camp December 2022 Awardee Announcement
Coding Camp December 2022 Awardee Announcement
Timedoor Academy Coding Camp 2022 Batch 1 and Batch 2 has been held from 12-23 December 2022. With 200++ participants from our Online and Offline Classes in several areas including Jakarta, Surabaya and Bali. We also launched our new program, Comic Camp, which is held online. Timedoor Academy offers 5 days coding and comics classes with a variety of programs that students can choose according to their interests. Coding Camp offers many courses including: Game Development, Website Development, App Development, Roblox, and Python. For Comic Camp, the program focuses on student's creativity in making characters, developing stories, making sketches, to become complete comics. Timedoor Academy sets a goal for students to become programmers and comic artists in 5 days by creating projects using the platform of their choice and challenging them to become digital experts! Today we are announcing the 2 best award from each category. Award recipients consist of the Best Project and the Best Participant. For the names award recipients can see below . JUNIOR SCRATCH AWARDEE CATEGORY NAME Best Project Nathan Asmoro Best Participant Made Arya Markandeya Shankara Kepakisan JUNIOR KODU AWARDEE CATEGORY NAME Best Project Made Ngurah Ararya Daneswara Best Participant Charise Davlyn Solim KIDS CONSTRUCT BEGINNER + WEB AWARDEE CATEGORY NAME Best Project Nicholas Keane Rahardja Best Participant Muhammad Jafarishadiq Radoslaw KIDS CONSTRUCT ADVANCE AWARDEE CATEGORY NAME Best Project Made Nadira Averina Pragitya Best Participant I Dewa Made Khrisna Adi Permana KIDS ROBLOX BEGINNER AWARDEE CATEGORY NAME Best Project Ida Bagus Pradnyana Wedhanta Steve Raffael Jerome Djayadi Best Participant Cakradara Hosana Kastara Gea Nicholas Caleb KIDS PYTHON AWARDEE CATEGORY NAME Best Project Kezia M Shallom Best Participant Abizar TEENS PHASER AWARDEE CATEGORY NAME Best Project IGA. Ngurah Devasya Maha Putra Best Participant Lionel Edric TEENS ROBLOX BEGINNER AWARDEE CATEGORY NAME Best Project Danish Irham Aulia Best Participant Fay Jetavana TEENS WEB DEVELOPER AWARDEE CATEGORY NAME Best Project Sherlyn Julita Davila Best Participant Naufarrel TEENS PYTHON AWARDEE CATEGORY NAME Best Project I Gusti Ayu Isyana Shanti Best Participant Marvel Kristian TEENS APP DEVELOPER AWARDEE CATEGORY NAME Best Project Karen Abigail Tambunan Best Participant Aimar Nazzal Al Firmansyah COMIC CAMP AWARDEE CATEGORY NAME Best Project Kevia Rava Zhafira Best Participant Riley Oviya A. All award recipients will receive medals, exclusive T-shirts and merchandise from Timedoor Academy. Send your address to Timedoor Academy Admin for the process of sending.
Roblox Game Coding Tutorial for Beginners
Roblox Game Coding Tutorial for Beginners
Roblox is a gaming platform that gives its users and players freedom to create and play their own games worldwide. The experience of playing Roblox which is simulate the real world becomes a special excitement for the players. The games in Roblox also have various challenges so that people don't easily get bored playing Roblox. People who play games as their hobby will eventually wonder how they make games in Roblox and want to create their own games. However, a lot of people give up early because they think creating a Roblox game requires some advanced coding skills. Do you experience the same feeling? Don’t worry because the following blog is a tutorial on how to create a Roblox game for Beginners, for those who’s trying out coding for the first time and for those who don’t have experience creating a game at all. Before we start creating a game, you have to prepare the following things: Create a Roblox account on the Roblox Official website (could be the same account you use for playing) Download the Roblox Studio application from the official website Require a Mouse Remember how to operate the Mouse and Keyboard in Roblox Studio according to the following table So if you're ready, let's follow the steps below to start making your first Obby game! Try out the completely game on the following link: My First Obby This Obby game is inspired by the Mega Easy Obby game which has many varied obstacles. Now in this tutorial, we will make a total of 6 kinds of obstacles. To make it easier for you to learn, this article will be divided by the type of obstacles you will create while learning how to use the tools in Roblox Studio! Create New Project Open the Roblox Studio in your computer. You will see this appearance. Select the Baseplate and make sure the appearance looks like the image below.   If the Explorer Bar and the Properties doesn’t appear on the right side, click on the View Menu on top and click the options Explorer and Properties. If there is a Bar on the left side that is open, you can just close it because we don't use it, so it will not interfere your view in the Editor. Click the Close button. Because we don't need the Baseplate, we can delete it by going to the Explorer Bar on the right. Right click on the Baseplate then select Delete. You can also use the Delete key on the keyboard. Has your Baseplate disappeared from the Editor? Great! Now let's start building the Game! Create Path 1 Making the first Path is super easy! Follow the steps below to create Path 1: Add a new Part via the Home Menu. Click Blocks and make sure it appears above the Spawn Point. Do you still remember how to operate the Mouse and Keyboard mentioned above? Click F on the Keyboard to bring Camera closer to the Block Now we are going to resize the Blocks, but to get the right size you can add a Player Dummy. Go to the Avatar Menu at the top, click Rig Builder. Now for the type of Rig you can choose whichever you want! The following example will use My Avatar. If it has been clicked, your Avatar Character will appear in the Editor. Now it's time to resize the Blocks using the Scale tool. Go to the Home Menu at the top and click on the Scale option. Roblox is a 3D design editor which means each object will have 3 Vectors, namely X, Y, and Z which are distinguished by the colors Red, Green, and Blue. So drag the round sign to resize it. Set the right size for Player. Now, let's change the Material and Color! To change the material, click on the Material Manager in the Home menu at the top and the Material Manager bar will appear. This is where you can set whatever material you want. Point the mouse to the desired material then you have to click the arrow button on the top right to apply the material to the Block. For example, use the Brick material.   Then the result will look like this:       Then change the color of the Block by clicking the Color option in the top Home Menu and selecting the desired color. For example, the color Crimson.   Finally, activate the Anchor property so that the Block doesn't fall while playing and locked in its current position. Let’s duplicate it into 3 pieces. But before that, first turn on Snap to Grid so that each Block has the same distance. Go to the Model Menu and turn on Move property on the Snap to Grid section. Set the value to 8 stud So now right click on Block and select Duplicate. Duplicated Blocks are right in the first Block's position! So use the Move tool to move it 8 studs.Do the Duplicate step again so that it produces 3 Blocks.   Create Path 2 Add a Sphere-shaped Part. Move the Sphere as many as 8 studs using the Move tool. Then change the color just like the image below. So now we're going to make the path a little difficult by applying a Zigzag pattern Turn off Move property on Snap to grid first. Then move it to the right and left using the Move tool. The result should be like this Create Path 3   Add Block Part, apply Smooth Plastic Material and the color New Yeller. Duplicate and change the Orientation upwards using the Rotate tool. Resize the second Block to be longer.   Next, we are going to add Kill Bricks on the Blocks. Duplicate the longer Block, Resize and Place it like the example below. Change the Material to Neon and the Color to Really Red. Now, let's add a Script inside the Kill Brick by hovering your Mouse to the Brick in Workspace and click plus icon. Choose Script. Delete code print("Hello World") and type the following code.               Duplicate Kill Brick multiple times until it covers the Block like this. And voila! The Kill Bricks obstacle are ready! Create Path 4   Before creating Path 4, let's add a Sphere first   Now add a Block Part and set the size to be a cube. Use Plastic material and set the color to Orange.   Duplicate and change the Orientation so the obstacles become more challenging. Create Path 5 Now let’s use the Wedge Part for Path 5! Add Wedge Part and adjust its size using the Scale tool.   Duplicate the Wedge Part and move it 8 Studs apart. Remember to use Snap to Grid! Then turn on the Rotate property value of 180 degrees on the Snap to Grid option so that the second Wedge faces the other way.   Next, change the Material to Sand and the Color to White and Blue. We will make 6 Wedges, so duplicate the 2 Wedges at once by blocking both Wedges and duplicating them. Challenge: Create Finish Point Try using the Cylinder Part with a size and position like this independently. Duplicate it and stack it upwards by varying the color from a lighter color to a darker color. Lastly, don’t forget to Anchor all the Parts together! Use the Scroll Wheel to Zoom Out and block block all the parts. Then click on Anchor. It’s Finish! Use the Play button in the Home menu to test out your first Roblox Game!   Timedoor Academy provide Roblox Program for Kids and Teens, check this Roblox Introduction Video out!
float button