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



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

Order your Yearbook Today!

Click on the image below for information






Welcome to

John G. Diefenbaker High School



What's New

Grade 12 Student Survey

We ask that all grade 12 students complete this survey. You have spent three years with us, and we would like your perspective. Please note, that for question 1, we are Area II


Considering Summer School?

Click here for online learning choices

Click here for in class learning choices


Click here for the 2016 April newsletter


Check out the Annual Diefenbaker school results report


Check our our Student Handbook here


Important Dates: Click Here


Check out our student Newspaper online!


Exams are coming!

Click here for exam schedule.

If you are unable to attend an exam on the day specified, you will need to contact the office to make alternate arrangments.







Click the image to access myPass


Find out how we're doing

Click above for current reports of school performance




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



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