Both Webster's and American Heritage designate "kid" as informal, not slang, for child, and Webster's even lists that use as its first definition, rather than young goat. I can't remember a time when "kids" didn't refer to children, although I do not use the term in formal writing. I think, des, in your lifetime "kid" has passed from slang to informal, and perhaps in the next century will be acceptable in all contexts.