秦宣太后芈八子共有四个儿子。
1.《史记》中明确记载了芈八子共有四个儿子,分别是嬴圉、嬴康、嬴稷和嬴閼。
2.根据历史记载,秦宣太后强调儿子的学业和政治能力,因此她对芈八子的儿子们进行了全方位的教育,以期望他们能够成为出色的继承人。