テーブルAから対応するCのレコード数を数えるなら、交差テーブルのBのレコード数を数えればいいのでは?
Count(Table B::適当なフィールド) 
この「適当なフィールド」は何でもいいけど、もしかしたら空欄ならダメなのかもしれないから、自分で実験してみて。
Bには、データとか入れなくていいの?A先生とC生徒なら、Bは双方からの評価とか…

そういうことではない?それともXリレーションのデカルト積のこと?

デカルト積は、Advancedの機能のポップアップヘルプに、GetNthRecord ( ポップアップヘルプテーブル::ヘルプテキスト ; レコードID )
とかで、ポップアップヘルプを表示するくらいしか用途を思いつかない。何に使うんだ?