NTP stratum levels are incremented at each "hop" \-- since you're synchronized to a stratum 2 device, your stratum is calculated to be 3.
From the NTP How does it work? FAQ:
> Basically (and from the perspective from a client) it [ _stratum_ ] is the number of servers to a reference clock.
>
> A server synchronized to a stratum n server will be running at stratum n + 1. The upper limit for stratum is 15. The purpose of stratum is to avoid synchronization loops by preferring servers with a lower stratum.