This paper presents an integrated solution method to the frequency-setting problem using optimization and assignment simulation. With a bilevel solution framework, an optimization problem is run at the upper level under the assumption that the total transit demand is fixed. The objective is to maximize wait time savings under the budget, fleet size, vehicle load, and policy headway constraints. At the lower level, an assignment and simulation algorithm is run; the algorithm models the demand response to the new frequency setting and transmits updated ridership and flow values to the upper level. The procedure is repeated until the improvement in the wait time savings converges. The platform is tested on the Chicago Transit Authority network in Illinois for the morning peak. The wait time savings in this experiment are converging and are found to be comparable with the results of a stand-alone frequency-setting algorithm that finds optimal solutions. Results are comparable with the optimal results of a stand-alone platform introduced in another study that modeled the demand response locally by using elasticities as opposed to networkwide modeling using assignment. The integrated platform can be used for medium-term strategic and long-term planning decisions.