A general two-stage Kalman filter (GTSKF) that is equivalent to, but numerically more efficient than, the standard single-stage Kalman Biter is developed for general, time-varying, linear discrete-time systems. Analytical results defining the reduction in computational burdens are presented. Simulation results that validate the predicted efficiency improvements are shown as well.