We developed a new numerical solution for the wave equation that combines symplectic integrators and the rapid expansion method (REM). This solution can be used for seismic modeling and reverse-time migration (RTM). In seismic modeling and RTM, spatial derivatives are usually calculated by finite differences (FDs) or by the Fourier method, and the time evolution is normally obtained by a second-order FD approach. If the spatial derivatives are computed by higher order FD schemes, then the time step needs to be small enough to avoid numerical dispersion, therefore increasing the computational time. However, by using REM with the Fourier method for the spatial derivatives, we can apply the proposed method to propagate the wavefield for larger time steps. Moreover, if the appropriate number of expansion terms is chosen, this method is unconditionally stable and propagates seismic waves free of numerical dispersion. The use of a symplectic numerical scheme provides the solution of the wave equation and its first time derivative at the current time step. Thus, the Poynting vector can also be computed during the time extrapolation process at very low computational cost. Based on the Poynting vector information, we also used a new methodology to separate the wavefield in its upgoing and downgoing components. Additionally, Poynting vector components can be used to compute common gathers in the reflection angle domain, and the stack of some angle gathers can be used to eliminate low-frequency noise produced by the RTM imaging condition. We numerically evaluated the applicability of the proposed method to extrapolate a wavefield with a time step larger than the ones commonly used by symplectic methods as well as the efficiency of this new symplectic method combined with REM to successfully handle the Poynting vector calculation.