We described the developmental stages for the embryonic, larval and early juvenile periods of Nile tilapia Oreochromis niloticus to elucidate sequential events of craniofacial development. Craniofacial development of cichlids, especially differentiation and morphogenesis of the pharyngeal skeleton, progresses until about 30 days postfertilization (dpf). Because there is no comprehensive report describing the sequential processes of craniofacial development up to 30 dpf, we newly defined 32 stages using a numbered staging system. For embryonic development, we defined 18 stages (stages 1–18), which were grouped into seven periods named the zygote, cleavage, blastula, gastrula, segmentation, pharyngula and hatching periods. For larval development, we defined seven stages (stages 19–25), which were grouped into two periods, early larval and late larval. For juvenile development until 30 dpf, we defined seven stages (stages 26–32) in the early juvenile period. This developmental staging system for Nile tilapia O. niloticus will benefit researchers investigating skeletogenesis throughout tilapia ontogeny and will also facilitate comparative evolutionary developmental biology studies of haplochromine cichlids, which comprise the species flocks of Lakes Malawi and Victoria.