I feel a little sad about the rather high percentage of poll-takers who've classed themselves in the lower two categories / degrees of "bad".
I believe anyone can sing, just as anyone can uke.
Each of us is wherever we are in our
learning process at any given point in time ... it's not a fixed thing that you were born with.
Just like uking, the more I do it, the better I'll get ... just by doing it!
If I also want to consciously focus on improving, there are many resources that can help me do that faster and more fully. But even without all that, simply by doing it, I'll improve.
When I was quite young (6 or 7) I was told I could not carry a tune. That's true of most kids that age, I suspect. Because I was told that, I learned (falsely!) that singing ability was something you either had or didn't have, and I stopped singing.
Thankfully, at some point well into my adult years, I realized the absurdity of telling a little kid something like that ... I'm pretty sure if I hadn't been told that, I'd have learned!
On the theory that it's never too late, I joined my local community chorus, where I started out over my head and pretty much sucking ... and left a few years later looking for a bigger challenge. Ultimately that led me to a gold-medal-winning barbershop chorus of about 60 women. We won gold again, with me in the chorus ... so I guess I can't have been too horrible.
Singing, like uking, is a learnable skill. If you enjoy it, or want to, just do it and keep doing it. If you want to improve faster, put yourself in an environment where you'll get more training. If not, just have fun and do it. (Barbershop is especially great training ... no ukes though.
)
The
Seasons of the Ukulele, right in this forum, is a really great place to keep singing and improving, week after week. Participating in that weekly is one of the best things I've ever done for myself.
Sing. Have fun. Don't ever, ever say you're bad. Just sing.