KATA: Shitei-gata (Heian, Junro, Tekki, Bassai-dai, Kanku-dai, Enpi & Jion) & Jiyu-gata (random). For example, today's dojo training was Heian, Tekki, Junro, Bassai-dai, Empi & Jion. And my self-training was Jitte, Gankaku, Hangetsu, Kanku-sho & Chinte. Just to add my view on kata training... Irrespective of what you practice in karate, it must be for martial arts; therefore, whether training one kata many times over, or a number of them, intensively isolate one point in your practice and relentlessly work on this: in the aim to heighten your overall skill.
By the way, if you notice the two types of gedan-barai from the dojo training this evening... Yes, they are intentionally different; hence, posted on here (as as result of a question from one of my students). A decisive gedan-barai to attack (drive the rear leg straight) and the orthodox gedan-barai contracting the rear leg.