Low-cost air quality (LCAQ) sensors are increasingly being used for community air quality monitoring. However, data collected by low-cost sensors contain significant noise, and proper calibration of these sensors remains a widely discussed, but not yet fully addressed, area of concern. In this study, several LCAQ sensors measuring nitrogen dioxide (NO2) and ozone (O3) were deployed in six cities in the United States (Atlanta, GA; New York City, NY; Sacramento, CA; Riverside, CA; Portland, OR; Phoenix, AZ) to evaluate the impacts of different climatic and geographical conditions on their performance and calibration. Three calibration methods were applied, including regression via linear and polynomial models and random forest methods. When signals from carbon monoxide (CO) sensors were included in the calibration models for NO2 and O3 sensors, model performance generally increased, with pronounced improvements in selected cities such as Riverside and New York City. Such improvements may be due to (1) temporal co-variation between concentrations of CO and NO2 and/or between CO and O3; (2) different performance levels of low-cost CO, NO2, and O3 sensors; and (3) different impacts of environmental conditions on sensor performance. The results showed an innovative approach for improving the calibration of NO2 and O3 sensors by including CO sensor signals into the calibration models. Community users of LCAQ sensors may be able to apply these findings further to enhance the data quality of their deployed NO2 and O3 monitors.