This page outlines the steps to register for MCC programs. For Sunday School registrations, please see this page instead.

MCC uses a system called “FACTS” for program registration and collection of fees. FACTS is a secure, easy-to-use web based system which allows MCC to securely collect registration and payment information.

All programs are limited by space availability. All Quran programs also require testing by Qari Amar Bellaha prior to registration. You will not be charged for any classes until you fill out the Google Form, your registration is confirmed and a spot is reserved.

To register for MCC programs, please follow the process below.

If you have questions at any time during this process, please message MCC Class Coordinator Sr. Aminah Abdullah at

Step 1

The first step is to create your FACTS account. You only need one account per family. Families are able to register one or more members of their family for any number of programs.

As part of creating an account, you will be asked to fill in your family information and add a method of payment. You will also be asked to choose either a one-time or monthly installment payment plan. The monthly installment payment plan is an affordable option to pay for your registration each month instead of paying the entire cost at one time. The monthly plan carries an annual fee of $45.00.

You will not be charged for creating a FACTS account. The system is simply collecting payment information in advance of registration.

To register for FACTS, follow these steps:

  1. Please review all information above.
  2. Click here to create a FACTS account.
  3. Fill in all information as requested.
  4. Click on the Set Up a Payment Plan button.

Step 2

To request registration, you’ll need your FACTS ID. Here’s where you can find the FACTS ID:

  1. Login to FACTS.
  2. Click on “View Details” link found in the “Payment Plan & Billing” box
  3. You should now be in the “Activity Details” page.
  4. Take note of your customer number. This is your FACTS ID. You’ll need it in the next step.
  5. Fill in this form to request enrollment in one or more programs.

At this point you will select which programs you are committing to register for. By submitting the form, you are agreeing to register for the program(s).

Step 3

Once you submit your form, your registration will be processed. If space is available and all registration requirements are met, then your registration will be finalized in FACTS. At this point, you will receive an email with a summary of the charges for your registration.

If you have questions at any time during this process, please message MCC Class Coordinator Sr. Aminah Abdullah at