Balmoral School
Balwin Elementary Junior High School
Balwin School
Banbury Crossroads School
Banded Peak School
Banff Community High School
Banff Elementary School
Bannerman Elementary-Junior High School
Barrhead Composite High School
Barrhead Elementary School
Bashaw School
Bassano School
Bawlf School
Beacon Hill School
Bear Creek School
Bearspaw Christian School
Bearspaw School
Beaver River High School
Beaverlodge Regional High School
Beiseker Community School