Assuming you have electronic drums - yes. I think you’ll need a mixer and a headphone amplifier. Behringer has good, inexpensive options for both. For mixers a 1202 or 1204 would be great but you could probably get away with an 802 for ~$50 used. I have a 1204 with USB so that it is also my DAI that I got for under $100 used on ebay. Then just plug that into something like the Behringer Ha400 microphone amplifier and up to four people can listen to the mix (and each control their own volume).
So I’ve been thinking more - and there’s the problem of being able to hear yourself in the mix. So for the solution I proposed, you’d set the volumes for all your input instruments, and that would be the ONE mix that everyone would listen to - but if you’re playing rhythm guitar or something you might be mixed pretty low and have trouble hearing yourself? Does anyone know of a way you could take the overall feed from the mixer… and then blend that back with your own instrument somehow?
(I thought of this, because it’s essentially what I do in Rocksmith. The PC gives me a mix of the whole “band” including the realtime bass part I’m playing - but I combine that with a feed direct from my bass - that way I can adjust my bass part vs the overall mix on a per-song basis). Show us your Practice Space - #1071 by KenKnight!
So, yes, electronic drums will solve one of your problems. But… what about the singer?? He/she will have to sing at full (natural) volume no matter what (otherwise, it would sound weak/forced/unnatural), and so from the outside, someone else in the house or the neighbors might still hear the singer at the top of his/her voice.