For me we learned keyboarding in grade 9. In my school board I believe it was an optional course. The prerequisite ones were english, math, sciences, 1 french, 1 art, 1 phys. ed., 0.5 (half semester) civics and another 0.5 career planning (this mind you-you took in grade 10) and the rest...