Calgary Board of Education John G. Diefenbaker High School
6620 - 4 Street N.W., Calgary AB T2K 1C2 | Grades 10-12t | 403-274-2240  e |

Academic Logo



Back to School information
CBE News
Quick Links
Change your password online (You will need to create a profile first before you are able to change your password)

Online fee payment
International Baccalaureate Program
Registering for School

Alberta Schools Athletic Association

Calgary Senior High School Athletic Association

Grad information

Are you Graduating this year?? Click here to check grad requirements

Grad information for parents and students



Welcome to

John G. Diefenbaker High School




What's New

Summer is here! We hope everyone has a safe and happy summer.

School begins again...

September 5th for Grade 10.

September 6th for grades 11 and 12.

John G. Diefenbaker High School Students Pay Respects to Fallen Canadian Soldiers and Victims of Holocaust in Europe

Important information for exam writing:

Writing a Diploma Exam at Chinook Learning Services

Writing a Diploma Exam at SAIT

Writing or Rewriting a Diploma Exam in August

The Diefenbaker Student Handbook is available online. Click here to download.

Click here for the 2017 May Newsletter

Check out the Annual Diefenbaker school results report

Find school results and other important publications here



Don't Miss Out on School Messages

Parents/guardians: Due to Canada’s Anti-Spam Legislation (CASL), if you want to keep receiving electronic messages from our school on commercial topics such as student fees and field trip costs, you need to subscribe online.

In addition, if you want to receive any text messages from our school, you need to opt-in by texting the word YES to the six-digit number 724665.


International Student Host Families Wanted

Click here for more information.




To translate this page, select the language below

Report Cards are now available online.

Access Student Report Cards and Attendance using HomeLogic


Click on image to access student report cards.

Click here to access registration instructions

Dief Athletics: team info, schedules, and more

Interested in trying out for a team at Dief? Download the Authorization for Athletic Tryout form here



All in for Youth

All In for Youth is a citywide initiative focused on school completion. We would like to thank All in for Youth for their support of Diefenbaker students


Click Image to accessmypass