My older child has been going to weeklong sleepaway camp since age 7, with zero issue, but she is not the homesick type. My younger child may be ready at 7, but 8 is more likely.

At 10, 3 weeks might be a bit long, but probably okay if she is the "type" to like that kind of thing. If her only experience away so far is a one-night sleepover, I might see if I can arrange a longer trial somewhere. 1 night to 3 weeks seems like a big jump unless she is a very confident. My DD would probably be just fine because she is that kind of kid...loves new things, makes friends easily. Is your DD "that kind"? Honestly, I do know 10yos for whom this would likely be a disaster. Kids are parented across a wide range these days when it comes to how dependent they are, though. And personality is huge.