For any complex number b and nonzero complex number \(\lambda \) , we construct a class of \(N=1\) Neveu-Schwarz algebra modules \(\mathcal {L}(P,V,\lambda ,b)\) from module P over the Weyl superalgebra and restricted module V over the positive-part subalgebra of the \(N=1\) Neveu-Schwarz algebra. The necessary and sufficient conditions for \(\mathcal {L}(P,V,\lambda ,b)\) to be irreducible are obtained. If such a module \(\mathcal {L}(P,V,\lambda ,b)\) is not irreducible, we also construct its submodules concretely. Then we determine the necessary and sufficient conditions for two such Neveu-Schwarz Virasoro superalgebra modules to be isomorphic.