/* =========================================
ONA ADMISSIONS — DISTINCT EDITORIAL DESIGN
Navy / Gold | Full Width | Responsive
========================================= */
.ona-adm2 {
--navy:#0D213A;
--navy2:#173551;
--gold:#D4AF66;
--gold-dark:#805B1E;
--cream:#F7F5F0;
--line:#D9DDE0;
--ink:#26394B;
--muted:#506174;
width:100%;
margin:0;
padding:0;
background:#FFFFFF;
color:var(--ink);
font-family:Arial,Helvetica,sans-serif;
}
.ona-adm2 *,
.ona-adm2 *::before,
.ona-adm2 *::after {
box-sizing:border-box;
}
.ona-adm2 h1,
.ona-adm2 h2,
.ona-adm2 h3,
.ona-adm2 p {
margin-top:0 !important;
}
.ona-adm2 h1,
.ona-adm2 h2,
.ona-adm2 h3 {
color:var(--navy) !important;
font-family:Georgia,"Times New Roman",serif;
font-weight:400 !important;
line-height:1.13 !important;
}
.ona-adm2 p {
color:var(--muted) !important;
font-size:15px;
line-height:1.75;
margin-bottom:15px;
}
.ona-adm2 .a-wrap {
max-width:1200px;
width:calc(100% - 48px);
margin:0 auto;
}
.ona-adm2 .a-kicker {
color:var(--gold-dark) !important;
text-transform:uppercase;
letter-spacing:2.2px;
font-size:11px;
font-weight:700;
margin-bottom:17px;
}
.ona-adm2 .a-title {
font-size:clamp(33px,3.8vw,49px);
margin-bottom:19px !important;
}
.ona-adm2 .a-button {
display:inline-flex;
align-items:center;
justify-content:center;
min-height:48px;
padding:14px 23px;
background:var(--gold) !important;
color:var(--navy) !important;
font-size:13px;
font-weight:700;
text-decoration:none !important;
border:0;
border-radius:2px;
}
.ona-adm2 .a-button:hover {
background:#EACB8F !important;
}
.ona-adm2 a:focus-visible,
.ona-adm2 button:focus-visible,
.ona-adm2 input:focus-visible,
.ona-adm2 select:focus-visible,
.ona-adm2 textarea:focus-visible,
.ona-adm2 summary:focus-visible {
outline:3px solid var(--gold);
outline-offset:3px;
}
/* =========================================
HERO — EDITORIAL, NO STOCK PHOTO
========================================= */
.ona-adm2 .a-hero {
background:var(--cream) !important;
border-bottom:5px solid var(--gold);
}
.ona-adm2 .a-hero-grid {
display:grid;
grid-template-columns:1.2fr .8fr;
min-height:540px;
}
.ona-adm2 .a-hero-copy {
padding:85px 65px 85px 0;
display:flex;
flex-direction:column;
justify-content:center;
align-items:flex-start;
}
.ona-adm2 .a-hero h1 {
font-size:clamp(50px,6.5vw,91px);
letter-spacing:-2px;
line-height:1.04 !important;
max-width:710px;
margin-bottom:29px !important;
}
.ona-adm2 .a-hero h1 em {
color:#A47C39 !important;
font-weight:400;
}
.ona-adm2 .a-hero-copy p {
font-size:17px;
max-width:490px;
}
.ona-adm2 .a-hero-actions {
display:flex;
gap:18px;
align-items:center;
flex-wrap:wrap;
margin-top:13px;
}
.ona-adm2 .a-hero-link {
color:var(--navy) !important;
font-size:13px;
font-weight:700;
text-decoration:none !important;
border-bottom:2px solid var(--gold);
padding:7px 0;
}
.ona-adm2 .a-roadmap {
background:var(--navy) !important;
padding:60px 45px;
display:flex;
flex-direction:column;
justify-content:center;
}
.ona-adm2 .a-roadmap .a-kicker {
color:var(--gold) !important;
margin-bottom:27px;
}
.ona-adm2 .a-roadmap-row {
display:grid;
grid-template-columns:50px 1fr;
gap:13px;
padding:19px 0;
border-bottom:1px solid #4B6074;
align-items:center;
}
.ona-adm2 .a-roadmap-row:last-child {
border-bottom:0;
}
.ona-adm2 .a-roadmap-num {
color:var(--gold) !important;
font-family:Georgia,serif;
font-size:25px;
}
.ona-adm2 .a-roadmap-row strong {
color:#FFFFFF !important;
font-size:14px;
display:block;
margin-bottom:5px;
}
.ona-adm2 .a-roadmap-row span {
color:#DAE5EE !important;
font-size:12px;
line-height:1.5;
display:block;
}
/* =========================================
CHOOSE YOUR ENTRY POINT
========================================= */
.ona-adm2 .a-entry {
padding:75px 0;
background:#FFFFFF !important;
}
.ona-adm2 .a-entry-head {
display:grid;
grid-template-columns:.8fr 1.2fr;
gap:55px;
align-items:end;
margin-bottom:35px;
}
.ona-adm2 .a-entry-head h2 {
margin-bottom:0 !important;
}
.ona-adm2 .a-entry-head p {
margin-bottom:0;
}
.ona-adm2 .a-entry-options {
display:grid;
grid-template-columns:1fr 1fr;
gap:22px;
}
.ona-adm2 .a-entry-option {
padding:33px;
background:#F1F0EC !important;
border-left:5px solid var(--gold);
}
.ona-adm2 .a-entry-option:nth-child(2) {
background:#EAF0F5 !important;
}
.ona-adm2 .a-entry-option small {
display:block;
color:var(--gold-dark) !important;
font-size:12px;
letter-spacing:1.4px;
font-weight:700;
margin-bottom:20px;
}
.ona-adm2 .a-entry-option h3 {
font-size:33px;
margin-bottom:13px !important;
}
.ona-adm2 .a-entry-option p {
font-size:14px;
margin-bottom:0;
}
/* =========================================
VERTICAL ENROLLMENT TIMELINE
========================================= */
.ona-adm2 .a-process {
padding:83px 0;
background:var(--cream) !important;
}
.ona-adm2 .a-process-grid {
display:grid;
grid-template-columns:.7fr 1.3fr;
gap:75px;
align-items:start;
}
.ona-adm2 .a-process-aside {
background:var(--navy) !important;
color:#FFFFFF;
padding:38px 34px;
}
.ona-adm2 .a-process-aside h2 {
color:#FFFFFF !important;
font-size:37px;
}
.ona-adm2 .a-process-aside p {
color:#DCE7F0 !important;
font-size:14px;
}
.ona-adm2 .a-process-aside .a-kicker {
color:var(--gold) !important;
}
.ona-adm2 .a-timeline {
position:relative;
padding-left:29px;
}
.ona-adm2 .a-timeline::before {
content:"";
position:absolute;
top:27px;
bottom:31px;
left:27px;
width:2px;
background:var(--gold);
}
.ona-adm2 .a-timeline-step {
display:grid;
grid-template-columns:54px 1fr;
gap:25px;
position:relative;
padding:0 0 36px;
}
.ona-adm2 .a-timeline-step:last-child {
padding-bottom:0;
}
.ona-adm2 .a-circle {
background:var(--navy) !important;
color:var(--gold) !important;
height:54px;
width:54px;
border-radius:50%;
display:flex;
align-items:center;
justify-content:center;
font-family:Georgia,serif;
font-size:22px;
border:3px solid var(--cream);
z-index:1;
}
.ona-adm2 .a-timeline-step h3 {
font-size:26px;
margin-bottom:10px !important;
padding-top:3px;
}
.ona-adm2 .a-timeline-step p {
font-size:14px;
margin-bottom:0;
}
/* =========================================
DOCUMENT CHECKLIST
========================================= */
.ona-adm2 .a-docs {
padding:77px 0;
background:#FFFFFF !important;
}
.ona-adm2 .a-docs-grid {
display:grid;
grid-template-columns:.75fr 1.25fr;
gap:70px;
}
.ona-adm2 .a-docs-intro p {
font-size:14px;
}
.ona-adm2 .a-checklist {
border-top:3px solid var(--gold);
}
.ona-adm2 .a-check-item {
display:grid;
grid-template-columns:30px 1fr;
gap:14px;
border-bottom:1px solid var(--line);
padding:20px 3px;
}
.ona-adm2 .a-check-symbol {
font-size:18px;
color:var(--gold-dark) !important;
}
.ona-adm2 .a-check-item strong {
color:var(--navy) !important;
font-size:14px;
display:block;
margin-bottom:5px;
}
.ona-adm2 .a-check-item span {
color:var(--muted) !important;
font-size:13px;
line-height:1.6;
}
/* =========================================
TRANSFER / LEARNING INFORMATION
========================================= */
.ona-adm2 .a-insight {
background:#EDE6D9 !important;
padding:64px 0;
}
.ona-adm2 .a-insight-grid {
display:grid;
grid-template-columns:1fr 1fr;
gap:55px;
align-items:start;
}
.ona-adm2 .a-insight-block {
border-top:3px solid var(--gold);
padding-top:25px;
}
.ona-adm2 .a-insight-block h2 {
font-size:34px;
}
.ona-adm2 .a-insight-block p {
font-size:14px;
}
.ona-adm2 .a-insight-block a {
color:#79531B !important;
font-size:13px;
font-weight:700;
text-decoration:underline !important;
}
/* =========================================
ADMISSIONS INQUIRY
========================================= */
.ona-adm2 .a-inquiry {
background:var(--navy) !important;
padding:78px 0;
}
.ona-adm2 .a-inquiry-grid {
display:grid;
grid-template-columns:.8fr 1.2fr;
gap:65px;
align-items:start;
}
.ona-adm2 .a-inquiry .a-kicker {
color:var(--gold) !important;
}
.ona-adm2 .a-inquiry h2 {
color:#FFFFFF !important;
font-size:clamp(36px,4vw,53px);
margin-bottom:24px !important;
}
.ona-adm2 .a-inquiry-copy p {
color:#E1EAF3 !important;
}
.ona-adm2 .a-inquiry-email {
display:block;
color:#F3D392 !important;
font-size:14px;
overflow-wrap:anywhere;
margin-top:23px;
text-decoration:underline !important;
}
/* WHITE FORM — THEME-PROOF */
.ona-adm2 .a-form-panel {
background:#FFFFFF !important;
color:var(--navy) !important;
padding:33px;
border-top:5px solid var(--gold);
}
.ona-adm2 .a-form-panel h3 {
color:var(--navy) !important;
font-size:29px;
margin-bottom:10px !important;
}
.ona-adm2 .a-form-panel > p {
color:#41536A !important;
font-size:13px;
}
.ona-adm2 .a-form-fields {
display:grid;
grid-template-columns:1fr 1fr;
gap:15px;
}
.ona-adm2 .a-field {
min-width:0;
margin-bottom:16px;
}
.ona-adm2 .a-field label {
display:block;
color:var(--navy) !important;
font-size:12px;
font-weight:700;
margin-bottom:8px;
}
.ona-adm2 .a-field input,
.ona-adm2 .a-field textarea,
.ona-adm2 .a-field select {
display:block;
background:#FFFFFF !important;
background-color:#FFFFFF !important;
color:#0D213A !important;
-webkit-text-fill-color:#0D213A !important;
color-scheme:light;
border:1px solid #BDC7D2 !important;
border-radius:2px;
padding:12px;
width:100%;
max-width:100%;
font-size:16px;
line-height:1.4;
font-family:Arial,Helvetica,sans-serif;
box-shadow:none !important;
opacity:1 !important;
}
.ona-adm2 .a-field textarea {
min-height:125px;
resize:vertical;
}
.ona-adm2 .a-field input::placeholder,
.ona-adm2 .a-field textarea::placeholder {
color:#6D7886 !important;
-webkit-text-fill-color:#6D7886 !important;
opacity:1 !important;
}
.ona-adm2 .a-field input:focus,
.ona-adm2 .a-field textarea:focus,
.ona-adm2 .a-field select:focus {
background:#FFFFFF !important;
border:2px solid var(--gold) !important;
color:var(--navy) !important;
-webkit-text-fill-color:var(--navy) !important;
outline:none !important;
}
.ona-adm2 .a-field input:-webkit-autofill {
-webkit-box-shadow:0 0 0 1000px white inset !important;
-webkit-text-fill-color:var(--navy) !important;
}
.ona-adm2 .a-field option {
background:#FFFFFF !important;
color:var(--navy) !important;
}
.ona-adm2 .a-send {
background:var(--navy) !important;
color:#FFFFFF !important;
display:block;
width:100%;
min-height:50px;
padding:15px;
border:0;
border-radius:2px;
font-size:14px;
font-weight:700;
font-family:Arial,Helvetica,sans-serif;
cursor:pointer;
}
.ona-adm2 .a-send:hover {
background:var(--navy2) !important;
}
.ona-adm2 .a-form-note {
margin-top:14px;
padding:14px 15px;
background:var(--cream) !important;
border-left:3px solid var(--gold);
}
.ona-adm2 .a-form-note p {
font-size:12px;
color:#405168 !important;
margin:0 0 8px;
}
.ona-adm2 .a-form-note p:last-child {
margin-bottom:0;
}
.ona-adm2 .a-form-note a {
color:#79531B !important;
font-weight:700;
text-decoration:underline !important;
}
/* =========================================
MINIMAL FAQ / FINISH
========================================= */
.ona-adm2 .a-end {
background:#FFFFFF !important;
padding:64px 0;
}
.ona-adm2 .a-end-grid {
display:grid;
grid-template-columns:.9fr 1.1fr;
gap:65px;
align-items:start;
}
.ona-adm2 .a-faq details {
border-bottom:1px solid var(--line);
padding:0;
}
.ona-adm2 .a-faq summary {
list-style:none;
display:flex;
justify-content:space-between;
align-items:center;
gap:15px;
padding:19px 0;
color:var(--navy) !important;
font-size:14px;
font-weight:700;
cursor:pointer;
}
.ona-adm2 .a-faq summary::-webkit-details-marker {
display:none;
}
.ona-adm2 .a-faq summary::after {
content:"+";
color:var(--gold-dark);
font-size:22px;
}
.ona-adm2 .a-faq details[open] summary::after {
content:"−";
}
.ona-adm2 .a-faq p {
font-size:13px;
padding-bottom:16px;
}
/* =========================================
MOBILE
========================================= */
@media(max-width:950px) {
.ona-adm2 .a-hero-grid {
grid-template-columns:1fr;
}
.ona-adm2 .a-hero-copy {
padding:65px 0;
}
.ona-adm2 .a-roadmap {
padding:33px;
display:grid;
grid-template-columns:1fr 1fr;
gap:5px 25px;
}
.ona-adm2 .a-roadmap .a-kicker {
grid-column:1/-1;
margin-bottom:10px;
}
.ona-adm2 .a-roadmap-row {
padding:12px 0;
}
.ona-adm2 .a-process-grid,
.ona-adm2 .a-docs-grid,
.ona-adm2 .a-inquiry-grid,
.ona-adm2 .a-end-grid {
gap:35px;
}
}
@media(max-width:767px) {
.ona-adm2 .a-wrap {
width:calc(100% - 34px);
}
.ona-adm2 .a-entry-head,
.ona-adm2 .a-entry-options,
.ona-adm2 .a-process-grid,
.ona-adm2 .a-docs-grid,
.ona-adm2 .a-insight-grid,
.ona-adm2 .a-inquiry-grid,
.ona-adm2 .a-end-grid,
.ona-adm2 .a-form-fields {
grid-template-columns:1fr;
}
.ona-adm2 .a-hero-copy {
padding:49px 0;
}
.ona-adm2 .a-hero h1 {
font-size:clamp(46px,11vw,68px);
letter-spacing:-1px;
}
.ona-adm2 .a-roadmap {
grid-template-columns:1fr;
padding:26px 22px;
}
.ona-adm2 .a-entry,
.ona-adm2 .a-process,
.ona-adm2 .a-docs,
.ona-adm2 .a-insight,
.ona-adm2 .a-inquiry,
.ona-adm2 .a-end {
padding:52px 0;
}
.ona-adm2 .a-entry-head {
gap:14px;
}
.ona-adm2 .a-entry-option {
padding:26px;
}
.ona-adm2 .a-process-aside {
padding:28px;
}
.ona-adm2 .a-timeline {
padding-left:0;
}
.ona-adm2 .a-timeline::before {
left:27px;
}
.ona-adm2 .a-timeline-step {
gap:15px;
}
.ona-adm2 .a-form-panel {
padding:24px 18px;
}
.ona-adm2 .a-form-fields {
gap:0;
}
}
@media(prefers-reduced-motion:reduce) {
.ona-adm2 * {
transition:none !important;
}
}
Ontario Nexus Academy / Admissions 2026–27
Your next chapter
starts with
a plan.
An Ontario education begins
with understanding your goals,
reviewing your educational
background and identifying
the right academic pathway.
Explore our admissions process
for eligible students
in Grades 1–12.
Your Admissions Roadmap
01
Make an Inquiry
Tell us about your
educational goals
02
Prepare Your Records
Submit applicable
academic documents
03
Academic Review
Individual admission
and placement decisions
04
Confirm Enrollment
Complete registration
and receive orientation
Find Your Entry Point
Where are you
starting from?
ONA welcomes applications from
domestic and international
students. Admission and course
placement depend on each
applicant's educational background,
eligibility and available programs.
ELEMENTARY PROGRAM
Grades 1–8
Ontario curriculum-based learning
for elementary students.
Contact our admissions team
to confirm current program
and grade availability.
SECONDARY PROGRAM
Grades 9–12
Ontario secondary school
credit courses, academic
planning and pathways toward
the Ontario Secondary School
Diploma (OSSD).
Step by Step
How to
Enroll at ONA.
Our admissions process is
designed to review each
student's needs and
determine an appropriate
academic pathway.
The process may vary
according to grade,
previous education
and required assessments.
Start Here →
1
Contact Our Admissions Team
Provide the student's current
grade, educational background
and intended program.
We'll explain the
appropriate next steps.
2
Submit Required Documents
Complete the registration form
supplied by ONA and provide
relevant identification and
academic documents requested
by the school.
3
Complete the Academic Review
The school reviews previous
studies, prerequisites
and placement requirements.
Additional documents,
assessments or interviews
may be requested.
4
Finalize Registration
If admission is approved,
enrollment is confirmed after
required documents and
applicable tuition arrangements
are completed. The school then
provides orientation and
course access information.
Application Preparation
Your Document
Checklist.
You may be asked to provide
some or all of the following
information, depending on
your educational circumstances.
Our admissions team will
confirm which documents
apply to your application.
✓
ONA Registration Form
The completed school-provided
registration form.
✓
Student Identification
Proof of legal name
and date of birth.
✓
Academic Records
Report cards, official transcripts
or other relevant school records.
✓
Prerequisite Evidence
Proof of completed courses
when prerequisites apply.
✓
Additional Information
Educational documentation,
assessments or translations,
when requested.
Transferring Students
What About
Previous Credits?
Students transferring from
other schools or educational
systems may have their
previous secondary school
studies reviewed for
eligible credit recognition.
Where applicable, Ontario's
Prior Learning Assessment
and Recognition (PLAR)
procedures are used.
Credit recognition is
determined after review
under the applicable rules.
Learning at ONA
Choose a Learning
Approach.
ONA offers Independent Study
and Live Guided Learning,
combining online coursework
with teacher communication,
feedback and support.
Students must meet the
applicable course,
attendance, participation
and teacher-led session
requirements, as explained
in the School Course Calendar.
Before You Apply
A Few Helpful
Answers.
Have more questions?
Contact the admissions
team for information
about your circumstances.
Email Admissions →
Can students enroll from outside Canada?
Yes. ONA accepts applications
from eligible international
students, subject to program
availability and admission
requirements.
Is admission guaranteed?
No. The school reviews
each application and
makes placement decisions
based on applicable
educational requirements.
Can previous credits be recognized?
Previous secondary school
studies may qualify for
credit recognition following
the applicable academic
review and PLAR procedures.
When is enrollment confirmed?
Registration is confirmed
after admission approval,
academic placement,
required documentation
and applicable tuition
arrangements are completed.
Where can I get tuition information?
Contact the admissions team
for current program fees,
enrollment arrangements
and relevant tuition details.
(function () {
var form = document.getElementById(
"ona-adm2-gmail"
);
if (!form) return;
form.addEventListener("submit", function (e) {
e.preventDefault();
if (!form.reportValidity()) return;
var name = document.getElementById(
"a2-name"
).value.trim();
var email = document.getElementById(
"a2-email"
).value.trim();
var grade = document.getElementById(
"a2-grade"
).value;
var country = document.getElementById(
"a2-country"
).value.trim();
var message = document.getElementById(
"a2-message"
).value.trim();
var subject =
"ONA Admissions Inquiry - " + grade;
var body = [
"Ontario Nexus Academy",
"Admissions Inquiry",
"",
"Name: " + name,
"Email: " + email,
"Grade of Interest: " + grade,
"Country: " + (country || "Not provided"),
"",
"Message:",
message
].join("\n");
var url =
"https://mail.google.com/mail/" +
"?view=cm&fs=1" +
"&to=" + encodeURIComponent(
"info@ontarionexusacademy.com"
) +
"&su=" + encodeURIComponent(subject) +
"&body=" + encodeURIComponent(body);
var tab = window.open(url, "_blank");
if (tab) {
try {
tab.opener = null;
} catch (err) {
/* Browser restriction. */
}
} else {
window.location.assign(url);
}
});
})();