Yes, but look up the 'free Tuesday' schedule for Balboa Park. A handful of museums each week are free for SD residents. Granted, those free days are busy so arrive early for the best experience. Special exhibits cost extra.
Yes $19 for an adult.
Thanks! Your answer is awaiting moderation.