The following lemma improves on the statement
Let be a reflective subcategory of a topos.
Then is a topos if preserves pullbacks in the image of where
is the left adjoint of the Yoneda embedding of .
is the left Kan extension of along the Yoneda embedding of .
The Yoneda embeddings of and both posess left adjoints: and are total: Since is a topos, is total, since is a reflective subcategory of a total category is total. By the adjoint functor theorem for total categories this implies that the Yoneda embeddings of and both posess left adjoints.
We have sends colimits into limits, since is a left adjoint.
preserves colimits since Yoneda extension always commutes with small colimits. And restricts to on representables.
sends colimits to limits
Hence needs to send limits in the image of to limits.
Since a reflector always preserves the terminal object (and all finite limits can be constructed from pullbacks and the terminal object), it is sufficient for the previous point 5. that preserves pullbacks in the image of .
Let denote the canonical Lawvere-Tierney topology on st. and . is cocomplete and hence every diagram has a colimit which is preserved by and .
(If denotes a duality and then . Hence if has a left adjoint, then has a right adjoint. Every subcategory of a category of presheaves which is reflective and coreflective is itself a category of presheaves (this is quoted at reflective subcategory as Bashir Velebil). In particular is a topos.)