SAT and ACT Test PrepSAT and ACT Test Prep

At this time of the year, students in 10th and 11th grade are invited to take the Preliminary Scholastic Aptitude Tests at their schools, this test is commonly referred to as the PSATs. So, what is it? The PSAT  This standardized test is administered by the CollegeBoard at...

At this point in the summer, most upcoming seniors start (or continue) to panic about college applications. And the first thing most of these students do is Google their dream school's acceptance rate. This year's upcoming seniors were in for an unpleasant surprise--acceptance rates from the...

MEK’s SAT Prep Program is divided into 5 different class levels: SAT Foundation, SAT 1400, SAT 1500, SAT 1600, and SAT Maintenance. Foundation, 1400, 1500, and 1600 are designed as one tiered program, where students can level up and down based on their progress. They...

The summer is an essential time for students to grow: both academically and physically. While many parents will think of the summer as a time to recharge for the next academic year, the truth comes down to simple numbers. The average school year is approximately 165...

Students and parents tend to consider SAT/ACT test prep and school success as two completely separate missions. Yes, they look starkly different. Test prep can be seen as long-term preparation for the next official test date, and school success continuous reinforcement for a multi-year series...

Students and parents tend to consider SAT/ACT test prep and school success as two completely separate missions. Yes, they look starkly different. Test prep can be seen as long-term preparation for the next official test date, and school success continuous reinforcement for a multi-year series...

SAT Section 5 Explained Interested in learning more about Section 5 of the SAT? We've got you covered! Read on to find out what Section 5 is and how you can best prepare. Plus, check out our links to free resources from SAT English and SAT Math...

var interval = setInterval(findForm, 100); var startTime = new Date().getTime(); function formatPhoneNumber(value) { if (!value) return value; const phoneNumber = value.replace("+1", "").replace(/[^\d]/g, ''); const phoneNumberLength = phoneNumber.length; if (phoneNumberLength < 4) return phoneNumber; if (phoneNumberLength < 7) { return `+1 (${phoneNumber.slice(0, 3)}) ${phoneNumber.slice(3)}`; } return `+1 (${phoneNumber.slice(0, 3)}) ${phoneNumber.slice( 3, 6 )}-${phoneNumber.slice(6, 10)}`; } function validatePhoneNumber(input_str) { var re = /^\(?(\d{3})\)?[- ]?(\d{3})[- ]?(\d{4})$/; return re.test(input_str); } function convertPhoneToUSA(form) { var phoneNumberInput = form.querySelector('[data-name="phone_number"]'); phoneNumberInput.addEventListener('input', function(){ this.value = formatPhoneNumber(this.value); }) } function findForm() { var form = document.getElementsByClassName('_form_84')[0] || document.getElementsByClassName('_form_96')[0] || document.getElementsByClassName('_form_88')[0]; if (form) { convertPhoneToUSA(form); clearInterval(interval) } else { if(new Date().getTime() - startTime > 6000){ console.log("form not found"); clearInterval(interval); return; } } }