at 4 weeks of age they should be nearly completely weaned. 4-5 weeks is good with mice. The males should be very obvious now, their testicles are out and should clearly be noticeable as a bulge near the base of their tail.
You do need to have the males separated from the females by the time they are 5 weeks old or a bit sooner. At this age males do become sexually mature and can impregnate females.
Females should not be bred till they are at least 8 weeks old, 12 weeks is better.
The mothers of your babies should get a week or two of rest after all their babies are removed from their cage. This ensures energy/food going to produce milk etc is redirected to her. You can breed them anytime now, but it all depends on how fast you want to produce mice. Giving them more time between litters ensures you can find homes for the babies. You may find you have alot of mice left over from the litter and as they get older it may be more difficult to find homes for them. It is so easy to wind up with too many mice even from a single pair of mice to start.
-----
PHLdyPayne