The traffic signals are grouped into subnetworks to design a coordinated traffic signal system in urban areas. Two adjacent subnetworks usually do not have the same optimal cycle lengths in most cases. The optimal offsets between adjacent subnetworks should be determined to ensure the coordination of signal groups and increase the performance of the overall signal system. A concept of "Progression Possibility" is developed for optimizing the offset between adjacent subnetworks. The evaluation period of optimal offset is the Least Common Multiple (LCM) by optimal cycles of coordinated subnetworks. In addition, this research also establishes a procedure to eliminate the phenomenon of offset conflicts for subnetwork coordination. A case study of urban street network is presented. The results show better traffic performances by the control logic with optimal offset for coordination of signal subnetwork interfaces on progression objective.