Here’s a little bit of code to display WordPress Childpages in an undordered list including their thumbnail image.
<ul class="sub_pages">
<?php
$args = array(
'post_parent' => $post->ID,
'post_type' => 'page',
'post_status' => 'publish'
);
$postslist = get_posts($args);
foreach ($postslist as $post) :
setup_postdata($post);
?>
<li class="single_subpage">
<a href="<?php the_permalink(); ?>">
<?php if(has_post_thumbnail()) { ?>
<div class="featured_image">
<?php the_post_thumbnail('thumbnail'); ?>
</div>
<?php } else { ?>
<div class="placeholder_block"></div>
<?php } ?>
<h2><?php the_title(); ?></h2>
<!-- <?php the_excerpt(); ?> -->
</a>
</li>
<?php endforeach; ?>
<div class="clear"></div>
</ul>