Facebook Ads for an Online Language School: ROAS from 2:1 to 6:1

Cover image: Facebook Ads for an Online Language School: ROAS from 2:1 to 6:1

Online language school case study: what did the marketing look like before adsfox?

From crisis to growth: the short story of how Piotr found a way out and regained his faith in online advertising.

The client’s situation

Piotr is a young entrepreneur in the education space who started his teaching career as a private tutor. Today he sells online language courses on his own platform. His business focuses on delivering high-quality language education.

At first, his online courses only reached the students he already tutored. He kept struggling to win new customers and to sell effectively.

Piotr tried to create engaging ads for his online language courses himself to attract as many prospects as possible. He quickly realized that the simplest option, the “Boost post” button, brought no results, and that the cost of acquiring a single customer exceeded the price of the course itself, which at the time was about $100. That difficult situation forced him to reconsider whether to continue the business at all, since it was not generating the expected income and was actually adding costs.

Facing these challenges, Piotr turned to a random marketing agency, hoping to turn things around. Unfortunately, despite an ad budget of about $750 plus another $500 in agency fees, he recorded no sales for an entire month. That discouraging experience stood in the way of continuing the venture.

First contact with adsfox

Through a recommendation from a trusted source, Piotr found adsfox, which was supposed to be the key to breaking the deadlock and selling his language courses. After reviewing the agency’s offer and the reviews from satisfied clients, he decided to act and booked a no-obligation consultation with our specialist. That decision was a step forward in the search for solutions that could turn the situation in his favor.

Free marketing consultation

While analyzing Piotr’s situation, the first thing we noticed were gaps in the tracking codes on his website. He only had the basic Facebook Pixel installed, without the events needed to track user activity on the site. He also needed a personalized ad strategy for online language courses that reflected the specifics of his education business and the needs of his potential customers.

We decided to focus mainly on running Facebook ads, in a package that also included consultations. That allowed Piotr to take an active part in the whole process and follow the results in real time. After his experience with the previous agency, he wanted to monitor the effectiveness of his course ads and work closely with us on adapting the strategy to the changing needs and expectations of his potential customers.

Together we set the initial ad budget at about $500 a month.

What we set up before launching the campaigns

First, we scheduled an online meeting to set up the Meta ad accounts directly under Piotr’s business profile and add payment methods.

(At adsfox, clients always receive and keep full access to every asset we set up for them. We want the client to be able to use the work we have done even if, for any reason, they decide to stop working with us. We believe that is the only fair way to operate. We also know that at least 40% of clients who come to us from other agencies have trouble getting their assets back, which in critical cases can even mean changing the entire domain.)

A correct Meta account setup involves 45 separate steps, for which adsfox, as a Meta Business Partner, has dedicated procedures.

Next, we installed the required Facebook Pixel events so we could precisely track user behavior on Piotr’s website and better understand how visitors interact with it, which allowed better campaign optimization and more effective retargeting. In Piotr’s case we had to program custom events, including checkout, add-to-cart and purchase value.

Remember that these tools are essential for effective advertising on social platforms such as Facebook and Instagram. Knowing the specifics of your business and your customers’ needs, we can optimize the campaigns for maximum results on a modest budget.

(Here is the list of standard Meta events that adsfox specialists use, with a description of each event.)

Once the right events were installed, we moved on to a detailed analysis of the collected data for the initial optimization of the planned campaigns. The data gave us a clear picture of how users behaved on the client’s website, which let us match the ad strategy to the needs and preferences of Piotr’s potential customers. Using the analytics, we identified areas that needed improvement and the most effective ways to reach the target audience.

Effective advertising for online language courses: campaign preparation

Results of the language school’s Facebook Ads campaign

Based on the collected data, we launched the first campaign. After the first month we reached a ROAS (return on ad spend) of 2:1, meaning every dollar spent on ads brought back two dollars in sales. After another 6 months the campaign delivered even better results, with a ROAS of 6:1. Despite his bad experience with the previous agency, Piotr was impressed with the results. He decided to continue the partnership and expand his offer with more digital products.

Summary of the engagement

A personalized approach let us align the work with Piotr’s goals and expectations and get the most out of the campaigns. It also helped the client regain confidence in running his online business. Our commitment and collaboration restored his belief that online advertising for language courses works, and showed him what a properly managed campaign can do.

Want similar results in your industry? Book a consultation and we will check what can be improved in your campaigns.

We can run a campaign like this for your business as your Facebook ads agency. Inquiries from organic search are built separately, through our SEO agency services. If you want to find out where your budget is leaking first, start with a digital marketing audit, and sorting and scoring lead quality is handled by our lead generation optimization tool. You can find results from other projects in our case studies.

Who is Piotr?

Out of respect for our clients’ privacy, and because many of them are understandably reluctant to share results with competitors, we only publish what clients approve in writing.

We are convinced, however, that dry marketing agency case studies are not enough.

That is why we sometimes record interviews with adsfox clients to show honest, real reviews from satisfied clients.

In our view, those reviews are the strongest proof of what we do, so we encourage you to watch them. See reviews

Related service

We manage Meta Ads campaigns

Facebook and Instagram campaigns judged by cost per lead and sales results.

FAQ

FAQ: advertising online language courses

There are two parts: the ad budget paid to the platform and the agency fee for managing the campaigns. In this case study, before working with us the client was spending about $750 on ads and $500 on agency fees per month, and after our review we agreed on a starting budget of about $500 a month. Exact fees depend on the course price, the size of the audience and how many leads you want to handle.
In this case, about $500 a month was enough to reach a 2:1 ROAS after the first month. We size the starting budget to the course price and margin: a course priced around $100 needs a different level than an annual subscription. More important than the amount is keeping the budget stable for several weeks, because the algorithm needs data to optimize.
First results usually show up after about a month. For Piotr, the ROAS was 2:1 after the first month. The real difference comes over a longer horizon: after another 6 months of optimization the same campaign reached a 6:1 ROAS. The first weeks are mostly about collecting data, not maximum sales.
In this project we focused mainly on Facebook campaigns, and they drove the results. The choice of channel depends on whether the audience is already actively looking for a course or whether you need to create the need first. We base that decision on data from the ad account and the website, not on guesswork.
Yes, but only with proper tracking in place. At the start, Piotr only had the basic Facebook Pixel code with no events, so sales could not be attributed to the campaigns. We programmed custom events for add-to-cart, checkout and purchase value. Only then could we see the real return on every dollar spent.
First, a properly configured Meta ad account (our setup procedure covers 45 separate steps) and a Pixel with a full set of events matched to the checkout flow on your website. You also need a clear offer and course price, because they determine the break-even point for the campaign. Make sure all ad account and Pixel access belongs to your business: about 40% of clients who come to us from other agencies have trouble getting their assets back.
Launch the campaign ahead of time, so that before peak enrollment you already have data and working retargeting for people who visited the site or abandoned the cart. In practice, that means you do not start from zero in season, you scale what has already proven itself. We plan the exact schedule around your school's enrollment calendar.
adsfox reviews

What our clients say

What I value most about working with you is having a dedicated specialist. The person matters, what they can do and how they communicate, and that is what I appreciate at adsfox. With other agencies and freelancers I could never get satisfying results. Now, after two years of working with you, it simply works.

Piotr

Piotr

Owner, outdoor LED lighting manufacturer (luminous paving stones)

Given my own marketing background, I would definitely recommend working with adsfox. Highly recommended. These guys know what they are doing. I think adsfox is a great partner to work with.

Przemysław

Przemysław

Marketing director, event services company (crew and technical staffing)

What I value most about adsfox is that it is not a "pay and wait" arrangement. At any moment I can see where the money goes and what return it brings, and I have direct contact with specialists who advise me not only on ads but also on my offer and strategy. I delegate the complicated stuff and still keep full control over the outcome.

Dawid

Dawid

Owner, e-commerce store (personalized wooden gifts)

Our revenue grew significantly and we won a lot of new clients, which is not easy in our business. That month was a record in terms of revenue, and a lot of women decided to book our services. Our schedule was packed, so we actually had to pause the ads for a while.

Justyna

Justyna

Owner, women's body shaping and fitness studio

I am very happy with the cooperation. Many more customers started calling. We also see much higher traffic in our stats, both from Facebook and from Google, and it turns into phone calls and new bookings. I am very pleased with working with you.

Marcin

Marcin

Owner, paintball park and outdoor events venue

With you I now pay almost 10 times less per conversion and get 200 new subscriptions a month, so for me this is a game changer.

Łukasz

Łukasz

Marketing manager, online courses and consulting (personal development)