A-list: Girls Rock! camp bolsters confidence, showcases top local bands

Local bands take the stage at Trumpet Blossom on Feb. 25 at 6:45 p.m. to raise money for Girls Rock! Iowa City, a 501(c)(3) non-profit that teaches female, gender non-conforming and trans kids ages 8-16 how to rock and roll.

In addition to the benefit’s seven-band lineup, representatives of Girls Rock! Iowa City will provide information about the organization. Trumpet Blossom will offer regular food and drink service during the event.

Girls Rock!, according to its Facebook page, is “a community organization dedicated to fostering girls’ creative expression and self-esteem through musical expression.” The primary focus of Girls Rock! is a week-long summer camp.

Photo by Gretchen Cleve
Photo by Gretchen Cleve

Girls Rock! Fundraiser

Trumpet Blossom Cafe — Saturday, Feb. 25 at 6 p.m. (doors)

Campers learn musical basics and a little rock history, form a band and work on DIY projects like screen-printing logos and making ’zines and flyers for their band. Each band composes an original song, which they perform at a showcase at the end of the week. The final day of camp is spent in the recording studio, where campers lay down their new tracks.

Campers also take part in activities that aren’t directly related to creating a band, but instead are designed to build confidence and encourage critical thinking about girls’ role in society.

“We do a lot of non-musical exercises aimed at empowerment; in the past we’ve had yoga, self-defense, bystander intervention, the history of women in music and portrayal of women in advertising and the media,” Merit Bickner, Iowa City camp founder (and personal family friend of this author) said. “We talk to the kids at camp about the imbalanced distribution of power and how we’re working to reclaim it.”

Piper Kriz, a 10-year-old camper, said, “I think it’s important because girls usually are left out in a lot of things like sports and all that, and people think that girls can’t do it. And I think that it’s nice to have a camp just for girls, and that girls can express their feelings.”

The Iowa City camp was founded in 2012, and is one of many similar programs that have sprung up in cities worldwide. The Girls Rock Camp Alliance, also a 501(c)(3) non-profit, links 87 member camps on five continents, including Girls Rock! Iowa City. The alliance was founded in 2007, under the leadership of Rock ‘n’ Roll Camp for Girls in Portland, Oregon.

“As the first girls rock camp, Rock ‘n’ Roll Camp for Girls became a source of inspiration for other initiatives around the world,” according to the alliance website. Bickner was inspired by the five years she spent volunteering at Girls Rock! Chicago, another member of the alliance.

Before punk rock exploded in the late 1970s, women and girls in music were mostly relegated to the role of singer, if included at all, among major rock and pop acts. Female instrumentalists are still under-represented today among headlining bands, but from the lineup at the Trumpet Blossom show, you wouldn’t know it.

The night will feature mostly female performers ranging from pianist-singer-songwriter Hadiza to punk rockers Cone Trauma and the dreamwave, poppy Hot Tang. Also on the lineup are lo-fi experimental folksinger Loaf, who describes her music as “heartfelt, confessional and sometimes catchy,” and Iowa City indie rock singer and acoustic guitarist Bri.

Bri cites Kimya Dawson of the Moldy Peaches as a powerful female influence on her songwriting, and fans can likely expect a cover of at least one of Dawson’s tunes during Bri’s set.

“I really like how genuine she is with all of her lyrics. Her guitar playing is very simple, but it’s the lyrics that are the most important part of her songs, and I try to make that the focus of my stuff as well,” Bri said.

Local musician Kate Kane will perform with her pop-punk queercore band Starry Nights. Kane books shows at Trumpet Blossom and was the primary organizer of the fundraiser.

“[Girls Rock! Iowa City] is important because it’s empowering to girls and demonstrates to them that playing music isn’t just for boys,” Kane said in an email.

Sarah Mannix of Iowa City will perform at the benefit with her lo-fi rock band Younger. “We all agreed that we really loved working with Girls Rock! in the past and wished that there would have been a program like it when we were growing up,” Mannix said of her all-female bandmates and the group’s choice to do this benefit. “We really like working with kids in a creative setting and seeing them work as a group and find their voice.”

Tuition for the camp is based on a sliding scale — about 30 percent of campers attended for free in 2016. No musical experience is necessary to attend the camp, and most of the kids are beginners. Each camper picks an instrument to study for the week.

This summer will be Kriz’s fourth visit to Girls Rock! Iowa City’s camp. In years past she has learned to play the piano, drums and bass. This year she’s looking forward to picking up the guitar, and said the camp provides an educational environment she can’t get anywhere else.

“I prefer to hang out with cool, rockin’ girls and have fun instead of just having a music lesson and that’s it,” she said.

In addition to the camp, Girls Rock! hosts Saturday morning workshops at United Action for Youth that range from journaling to self-defense.

Girls Rock! has also collaborated with other local organizations including Iowa Women’s Music Festival, Iowa Youth Writing Project and Public Space One on productions and education that further the goal of female empowerment.

“I learned how to play the bass and I’ve learned a lot of cool stuff; some stuff wasn’t even related to music but it was really important, like standing up for your friends,” said Penelope Wilmoth, 10, a camper.

Wilmoth said that camp was amazing and she would definitely do it again because she enjoys playing in a band.

“It makes me feel kinda like I’m part of a team, and it makes me feel really special and cool,” Wilmoth said.

For the event on Feb. 25, attendees can pay at the door with a $5 minimum donation or a $10 suggested donation.

Can’t make it but want to support Girls Rock! Iowa City? Make a donation here.

Interested in volunteering? Girls Rock! needs counselors, band coaches and instrument instructors for the June 26-July 2 camp. To volunteer, sign a kid up for camp or for more information, check out

Eleanore Taft is from Iowa City and too busy to tell you about herself. This article was originally published in Little Village issue 215.

[gravityform id="17" title="false" description="false" ajax="true"]
<div class='gf_browser_unknown gform_wrapper your-village-form_wrapper' id='gform_wrapper_17' ><a id='gf_17' class='gform_anchor' ></a><form method='post' enctype='multipart/form-data' target='gform_ajax_frame_17' id='gform_17' class='your-village-form' action='/a-list-girls-rock-camp-bolsters-confidence-showcases-top-local-bands/#gf_17'> <div class='gform_body'><ul id='gform_fields_17' class='gform_fields top_label form_sublabel_below description_below'><li id='field_17_7' class='gfield gfield_html gfield_html_formatted gfield_no_follows_desc field_sublabel_below field_description_below gfield_visibility_visible' ><h3 style="font-weight:800; font-size:34px;">Let's get started</h3> <p style="font-size:18px;">Fill out this form and we'll contact you with information about marketing with Little Village!</p></li><li id='field_17_4' class='gfield field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label gfield_label_before_complex' for='input_17_4_3' ></label><div class='ginput_complex ginput_container no_prefix has_first_name no_middle_name has_last_name no_suffix gf_name_has_2 ginput_container_name gfield_trigger_change' id='input_17_4'> <span id='input_17_4_3_container' class='name_first' > <input type='text' name='input_4.3' id='input_17_4_3' value='' aria-label='First name' tabindex='2' aria-invalid="false" placeholder='First name'/> <label for='input_17_4_3' >First</label> </span> <span id='input_17_4_6_container' class='name_last' > <input type='text' name='input_4.6' id='input_17_4_6' value='' aria-label='Last name' tabindex='4' aria-invalid="false" placeholder='Last name'/> <label for='input_17_4_6' >Last</label> </span> </div></li><li id='field_17_5' class='gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_17_5' ><span class='gfield_required'>*</span></label><div class='ginput_container ginput_container_text'><input name='input_5' id='input_17_5' type='text' value='' class='large' tabindex='6' placeholder='Company name' aria-required="true" aria-invalid="false" /></div></li><li id='field_17_3' class='gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_17_3' ><span class='gfield_required'>*</span></label><div class='ginput_container ginput_container_email'> <input name='input_3' id='input_17_3' type='text' value='' class='large' tabindex='7' placeholder='Your email address' aria-required="true" aria-invalid="false"/> </div></li><li id='field_17_8' class='gfield gform_validation_container field_sublabel_below field_description_below gfield_visibility_' ><label class='gfield_label' for='input_17_8' >Email</label><div class='ginput_container'><input name='input_8' id='input_17_8' type='text' value='' /></div><div class='gfield_description'>This field is for validation purposes and should be left unchanged.</div></li> </ul></div> <div class='gform_footer top_label'> <input type='submit' id='gform_submit_button_17' class='gform_button button' value='SUBMIT' tabindex='8' onclick='if(window["gf_submitting_17"]){return false;} window["gf_submitting_17"]=true; ' onkeypress='if( event.keyCode == 13 ){ if(window["gf_submitting_17"]){return false;} window["gf_submitting_17"]=true; jQuery("#gform_17").trigger("submit",[true]); }' /> <input type='hidden' name='gform_ajax' value='form_id=17&amp;title=&amp;description=&amp;tabindex=1' /> <input type='hidden' class='gform_hidden' name='is_submit_17' value='1' /> <input type='hidden' class='gform_hidden' name='gform_submit' value='17' /> <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> <input type='hidden' class='gform_hidden' name='state_17' value='WyJbXSIsIjlmNzc1YTEyZmZjNmYyODk5Mzk0NDM3ZjRlOGYyZDNmIl0=' /> <input type='hidden' class='gform_hidden' name='gform_target_page_number_17' id='gform_target_page_number_17' value='0' /> <input type='hidden' class='gform_hidden' name='gform_source_page_number_17' id='gform_source_page_number_17' value='1' /> <input type='hidden' name='gform_field_values' value='' /> </div> <p style="display: none !important;"><label>&#916;<textarea name="ak_hp_textarea" cols="45" rows="8" maxlength="100"></textarea></label><input type="hidden" id="ak_js_1" name="ak_js" value="81"/><script>document.getElementById( "ak_js_1" ).setAttribute( "value", ( new Date() ).getTime() );</script></p></form> </div> <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_17' id='gform_ajax_frame_17'>This iframe contains the logic required to handle Ajax powered Gravity Forms.</iframe> <script type='text/javascript'>jQuery(document).ready(function($){gformInitSpinner( 17, '' );jQuery('#gform_ajax_frame_17').load( function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_17');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_17').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;if(is_form){jQuery('#gform_wrapper_17').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_17').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_17').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ jQuery(document).scrollTop(jQuery('#gform_wrapper_17').offset().top); }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_17').val();gformInitSpinner( 17, '' );jQuery(document).trigger('gform_page_loaded', [17, current_page]);window['gf_submitting_17'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}setTimeout(function(){jQuery('#gform_wrapper_17').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_17').offset().top);jQuery(document).trigger('gform_confirmation_loaded', [17]);window['gf_submitting_17'] = false;}, 50);}else{jQuery('#gform_17').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger('gform_post_render', [17, current_page]);} );} );</script><script type='text/javascript'> if(typeof gf_global == 'undefined') var gf_global = {"gf_currency_config":{"name":"U.S. Dollar","symbol_left":"$","symbol_right":"","symbol_padding":"","thousand_separator":",","decimal_separator":".","decimals":2},"base_url":"https:\/\/\/wp-content\/plugins\/gravityforms-asdf111aasdfffs-nope","number_formats":[],"spinnerUrl":"https:\/\/\/wp-content\/plugins\/gravityforms-asdf111aasdfffs-nope\/images\/spinner.gif"};jQuery(document).bind('gform_post_render', function(event, formId, currentPage){if(formId == 17) {if(typeof Placeholders != 'undefined'){ Placeholders.enable(); }} } );jQuery(document).bind('gform_post_conditional_logic', function(event, formId, fields, isInit){} );</script><script type='text/javascript'> jQuery(document).ready(function(){jQuery(document).trigger('gform_post_render', [17, 1]) } ); </script>