B
- Babine Elementary-Secondary School
- Baker Drive Elementary
- Baldonnel Elementary School
- Balmoral Jr Secondary
- Bamfield Community School
- Bankhead Elementary School
- Banting Middle School
- Barlow Creek Elementary
- Barriere Elementary
- Barriere Secondary School
- Barrowtown Elementary School
- Bastion Elementary School
- Bayridge Elementary School
- Bayside Middle School
- Bayview Community Elementary
- Bayview Elementary
- BC Muslim School
- Beach Grove Elementary
- Beacon Christian School
- Beairsto Elementary School
- Bear Creek Elementary
- Bear Valley School
- Beattie School of the Arts
- Beaver Creek Elementary
- Beaverdell Elementary
- Beaverly Elementary School
- Belgo Elementary School
- Bella Bella Community School
- Bella Coola Adventist Academy
- Bella Coola Elementary
- Belmont Elementary School
- Belmont Secondary School
- Bench Elementary School
- Berkshire Park Elementary
- Bernard Elementary
- Bert Ambrose Elementary School
- Bert Bowes Jr Secondary
- Bert Edwards Elementary
- Betty Gilbert Elementary
- Betty Huff Elementary
- Bibleway Christian Academy
- Big Lake Elementary
- Big White Community School
- Birchland Elementary School
- Blackburn Elementary School
- Blacklock Fine Arts Elementary
- Black Mountain Elementary
- Blackwater Creek Elementary
- Blakeburn Elementary School
- Blessed Sacrament School
- Blewett Elementary School
- Blue Jay Elementary
- Blue Mountain Elementary
- Blueridge Elementary
- Blue River School
- Blundell Elementary School
- Bodwell High School
- Bonaccord Elementary
- Boston Bar Elem-Secondary
- Bothwell Elementary School
- Bouchie Lake Elementary School
- Boundary Bay Montessori House
- Boundary Central Secondary
- Boundary Park Elementary
- Bountiful Elementary Secondary School
- Bowen Island Community School
- Bowen Island Montessori School
- Bowser Elementary School
- Brackendale Elementary School
- Bradner Elementary School
- Braefoot Elementary School
- Braemar Elementary
- Bramblewood Elementary School
- Brantford Elementary School
- Brechin Elementary School
- Brennan Creek Elementary
- Brent Kennedy Elementary
- Brentwood College
- Brentwood Elementary School
- Brentwood Park Elementary
- Bridge Lake Elementary
- Bridgeview Elementary
- Britannia Community Elementary
- Britannia Community Secondary
- British Columbia Christian Academy
- Brocklehurst Secondary
- Brockton Preparatory School
- Brooke Elementary School
- Brooklyn Elementary
- Brooklyn Elementary - Cape Lazo Campus
- Brooksbank Elementary School
- Brookside Elementary
- Brooks Secondary School
- Brookswood Secondary
- Buckhorn Elementary
- Buckingham Elementary
- Buick Creek Elementary
- Bulkley Valley Christian School
- Burnaby Central Secondary
- Burnaby Montessori School
- Burnaby Mountain Secondary
- Burnaby North Secondary
- Burnaby South Secondary
- Burnsview Secondary School
- Burton Elementary
- B X Elementary
- Byrne Creek Secondary