Kyoko Yamashiro (山城 今日子 Yamashiro Kyoko) is one out of seven certified karuta readers. She is a 7th dan karuta player and former queen. She owns a rice field. Rion Yamashiro is her granddaughter.
Kyoko worries quite a bit about her granddaughter's preference to have her read. Still, Kyoko did teach her some secrets of karuta reading that helped her in her karuta style.
She actually looked like Rion when she was younger.
Oe admires Kyoko's work a great deal.
Suo prefers Kyoko's reading the most and affectionately calls her "Kyoko-tan".
- In Chapter 128, it is revealed that Yamashiro-san is a former Queen.
- Her maiden name is Kyoko Hosaka, as revealed in Chapter 185.
- One of her voice actors, Keiko Serino, is a karuta reader and a member of the All-Japan Karuta Association.