How to Apply

Now Accepting Applications for the 2023-2024 YVCS School Year!

Thank you for your interest in the Yadkin Valley Community School! Our application process is outlined below. For more information about our school or tuition assistance, email or call 336.526.2625.

Space is limited. Applications will be processed in the order in which they are received.

The Yadkin Valley Community School admits students of any race, color, national or ethnic origin to all the rights, privileges, programs and activities generally accorded or made available to students at the school. It does not discriminate on the basis of race, color, national and ethnic origin in administration of its educational policies, admissions policy and other school administered programs.

  • Apply. Submit your online application form and pay the $30 application fee.

  • Schedule a tour. Once your application is received, we will contact you to schedule a tour. We would love to meet your family and show you around the school!

  • Shadow a student. Your child will be invited to spend a day in the classroom and shadow a student. The best way to understand the flow and philosophy of the school is to check it out!

  • Join the YVCS family. If you and the school agree that we will be a good fit for your child, you will receive a “Welcome to YVCS letter” and tuition contract.

<div id="smart-button-container">
      <div style="text-align: center;">
        <div id="paypal-button-container"></div>
  <script src="" data-sdk-integration-source="button-factory"></script>
    function initPayPalButton() {
        style: {
          shape: 'pill',
          color: 'silver',
          layout: 'vertical',
          label: 'paypal',

        createOrder: function(data, actions) {
          return actions.order.create({
            purchase_units: [{"description":"Application Fee","amount":{"currency_code":"USD","value":45}}]

        onApprove: function(data, actions) {
          return actions.order.capture().then(function(orderData) {
            // Full available details
            console.log('Capture result', orderData, JSON.stringify(orderData, null, 2));

            // Show a success message within this page, e.g.
            const element = document.getElementById('paypal-button-container');
            element.innerHTML = '';
            element.innerHTML = '<h3>Thank you for your payment!</h3>';

            // Or go to another URL:  actions.redirect('thank_you.html');

        onError: function(err) {