12years old children do cooking practice.は欠けているところ(主語、目的語、前置詞の目的語)がないので関係代名詞のthatは使えません。
「〜という」の意味の同格と呼ばれるthatは日本語で考えると何にでもつかえますが、英語では使える場合が決まっています。有名なところではhabitやexperienceとかは使えません。
日本語だと「〜という習慣、経験」で通じますよね。
今回whereなのはおそらく関係副詞です。
先行詞が場所に関係ないときでも、caseとかsituationとかのときにも使うので今回もこれだと思います。